> Markdown version of [/jobs/ext/2278148-lead-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2278148-lead-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). --- # Lead Machine Learning Engineer - **Company:** Faculty - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Python (Programming Language), Machine Learning, Software Engineering, Software Systems, TypeScript, Google Cloud, Kubernetes, Docker - **Published:** August 28, 2026 - **Apply:** https://www.totaljobs.com/job/lead-machine-learning-engineer/faculty-job107907774 ## About the Role * You are a technical expert among your peers, capable of going deep on particular topics and demonstrating breadth of knowledge to solve almost any problem. * You possess strong software engineering skills in Python and at least one compiled or strongly-typed language (e.g. Go, Java, Rust, or TypeScript), and know how to build robust, production-grade systems. * You are an expert in at least one major Cloud Solution Provider (e.g., Azure, GCP, AWS) and have led teams to build full-stack web applications. * You have hands-on experience with containerisation tools like Docker and orchestration via Kubernetes. * You can successfully manage and coach a team of engineers, setting team-wide development goals to improve client delivery. * You find novel, clever solutions for project delivery and take ownership for successful project outcomes. * You're an excellent communicator who can proactively help customers achieve their goals and guide both technical teams and non-technical stakeholders. ## Description Join us as a Lead Machine Learning Engineer to spearhead the technical direction and delivery of complex, innovative AI and software projects. You will act as a technical expert, applying your skills across various projects from solution architecture to client-side deployments, while ensuring engineering decisions are sound and reliable. This role demands a balance of deep technical expertise and strong leadership, focusing on driving innovation, fostering team growth, and building reusable solutions across the organisation. If you're ready to manage high-risk projects and deliver practical, innovative outcomes, this is your chance to shape our future. What you'll be doing * Setting the technical direction for complex ML and software projects, balancing trade-offs, and guiding team priorities * Architecting, implementing, and maintaining reliable, scalable ML/software systems, and justifying key architectural decisions. * Defining project problems, developing roadmaps, and overseeing delivery across multiple workstreams in often ill-defined, high-risk environments. * Driving the development of shared resources and libraries across the organisation and guiding other engineers in contributing to them. * Leading hiring processes, making informed selection decisions, and mentoring multiple individuals to foster team growth. * Proactively developing and executing recommendations for adopting new technologies, tools and changing our ways of working to stay ahead of the competition. * Acting as a technical expert and coach for customers, accurately estimating large work-streams and defending rationale to stakeholders. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## 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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)