Principal Machine Learning Engineer

Posted 06 October 2025
LocationLondon
Job type Permanent
Discipline AI & Machine Learning
Reference2983

Job description

Location: London (Hybrid)

About the Role:
Our client, an international technology consultancy, are seeking a Principal Machine Learning Engineer to lead the design, build, and optimisation of advanced ML systems for their global clients. With projects spanning multiple industries, this is an opportunity to influence enterprise-level strategies and deliver solutions that address real-world challenges.

In this senior position, you will be responsible for setting the technical direction of machine learning projects, mentoring junior engineers, and ensuring that solutions are delivered to production at scale. You will collaborate with clients, data scientists, and software engineers to deliver models that solve complex business problems, from predictive analytics to automation initiatives. The role offers both technical depth and leadership scope, making it ideal for someone looking to take ownership of high-impact projects.

Responsibilities:

  • Design, implement, and optimise AI models for production systems.

  • Work closely with crossfunctional teams to deliver scalable AI-driven applications.

  • Contribute to AI research initiatives and adopt new techniques into live projects.

  • Ensure compliance with ethical AI standards and regulatory requirements.

Requirements:

  • Strong background in Artificial Intelligence and Machine Learning.

  • Experience with Python and at least one major ML framework.

  • Proven record of deploying AI models into production environments.

  • Ability to communicate complex technical concepts to nontechnical stakeholders.


Thank you for your interest in this opportunity. If your application is successful, we will contact you to discuss the position in more detail within 48 hours of receiving your CV. Please assume your application has been unsuccessful if you do not hear back from us within 48 hours.