At a Glance
- Tasks: Lead the design of advanced AI/ML models that make a real impact.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy comprehensive health benefits, flexible work options, and a retirement savings plan.
- Other info: Dynamic team environment with opportunities for mentorship and career growth.
- Why this job: Shape the future of engineering with cutting-edge AI solutions and tackle complex challenges.
- Qualifications: Master's or PhD in relevant fields and proven ML model development experience.
The predicted salary is between 70000 - 90000 ÂŁ per year.
Job Responsibilities
- Lead the design and development of advanced AI/ML models that deliver measurable impact in the engineering domain.
- Own the end-to-end modelling lifecycle – from problem formulation and feature strategy to validation and production handoff.
- Tackle complex, ambiguous problems and translate them into scalable ML solutions.
- Design robust experimentation frameworks and define evaluation methodologies that ensure real-world performance.
- Collaborate closely with MLOps to productionize models while focusing on modelling excellence and performance optimization.
- Partner with product managers, engineers, and domain experts to embed AI capabilities into our SaaS platform.
Interview Process
- Take‑home challenge: a hands‑on task to assess problem‑solving and technical skills.
- Combined technical and cultural interview (in‑person).
- Whiteboard interview: 1‑hour with two engineers to discuss your solution to the take‑home challenge.
- Culture fit: 30‑minute meeting with our leadership team.
Must‑Have Qualifications
- Proven experience developing and deploying ML models in production settings.
- Master's or PhD in Engineering, Computer Science, Applied Mathematics, Data Science, Operations Research, or a related field.
- Strong expertise in Python and modern ML frameworks (e.g., PyTorch, TensorFlow, scikit‑learn).
- Demonstrated depth in model design, optimisation, and evaluation beyond standard off‑the‑shelf approaches.
- Strong intuition for model failure modes, generalisation, and real‑world performance trade‑offs.
- Proven ability to independently scope, execute, and deliver high‑impact ML initiatives.
- Clear communicator who can explain complex modelling decisions and trade‑offs to diverse stakeholders.
Preferred Skills
- Background in optimisation, simulation, or physics‑informed ML.
- Experience applying ML in engineering‑heavy domains (civil, HVAC, mechanical, energy systems).
- Track record of mentoring or technically leading ML initiatives.
Benefits
- Medical, dental, vision, life, AD&D, and disability benefits.
- Paid time off, leaves of absence, and voluntary benefits.
- Flexible work options, well‑being resources, and an employee assistance programme.
- Retirement savings plan and employee stock purchase plan.
Senior Machine Learning Engineer in City of Westminster employer: AECOM
Contact Detail:
AECOM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer in City of Westminster
✨Tip Number 1
Get ready for that take-home challenge! Make sure you understand the problem and showcase your problem-solving skills. We recommend breaking it down into manageable parts and using clear, concise code to demonstrate your expertise.
✨Tip Number 2
During the whiteboard interview, don’t just focus on getting the right answer. We want to see your thought process! Talk through your reasoning and be open to feedback. It’s all about collaboration, so show us how you work with others.
✨Tip Number 3
Brush up on your communication skills! You’ll need to explain complex modelling decisions to a variety of stakeholders. Practice simplifying your explanations and using visuals if necessary. Remember, clarity is key!
✨Tip Number 4
Finally, don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and engaged in the process. Let’s get you that dream job!
We think you need these skills to ace Senior Machine Learning Engineer in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ML models and showcases your technical skills in Python and frameworks like PyTorch or TensorFlow. We want to see how your background aligns with the role, so don’t be shy about emphasising relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for AI/ML and how you've tackled complex problems in the past. Remember, we love a good story that shows your journey and expertise!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've led the design and development of ML models. We’re keen to see how you’ve approached ambiguous challenges and turned them into scalable solutions, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!
How to prepare for a job interview at AECOM
✨Master the Take-Home Challenge
Before your interview, make sure to thoroughly understand the take-home challenge. Break down the problem, outline your approach, and document your thought process. This will not only help you solve the task effectively but also prepare you for discussing your solution during the whiteboard interview.
✨Showcase Your Technical Skills
During the technical interview, be ready to dive deep into your experience with ML frameworks like PyTorch or TensorFlow. Prepare to discuss specific projects where you've developed and deployed models, focusing on the challenges you faced and how you overcame them. This will demonstrate your hands-on expertise and problem-solving abilities.
✨Communicate Clearly and Confidently
As a Senior Machine Learning Engineer, you'll need to explain complex concepts to various stakeholders. Practice articulating your modelling decisions and trade-offs in simple terms. This will not only impress the interviewers but also show that you can bridge the gap between technical and non-technical team members.
✨Emphasise Collaboration and Culture Fit
In the culture fit interview, highlight your experience working with cross-functional teams, such as product managers and engineers. Share examples of how you've collaborated to embed AI capabilities into products. This will showcase your ability to work well within a team and align with the company's values.