> Markdown version of [/jobs/ext/2432955-senior-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2432955-senior-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Machine Learning Engineer - **Company:** AECOM - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Software as a Service, Python (Programming Language), Machine Learning, Performance Tuning, Tensorflow, Pytorch, Scikit Learn, Information Technology, Machine Learning Operations - **Published:** August 15, 2026 - **Apply:** https://dejobs.org/x/x/2D78C7820ACD4EF48F96364BE6D1D0CC/job/ ## About the Role 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, optimization, and evaluation beyond standard off-the-shelf approaches * Strong intuition for model failure modes, generalization, 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 optimization, 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 ## Description * 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, * Take-home challenge: A hands-on task to assess your problem-solving and technical skills * Combined technical and cultural interview (in-person) * Whiteboard Interview: 1-hour with 2 of our engineers to discuss your solution to the take-home challenge * Culture fit: 30-minute meeting with our leadership team Why Join Us? * Work on real-world problems where AI creates measurable impact. * Be part of a team where your work matters, and your ideas become real. * Collaborate with sharp, driven colleagues in a culture of trust, ownership, and high standards. * Contribute to making the built environment smarter and more sustainable. ## Related Videos - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)