Lead Machine Learning Engineer

Faculty transforms organisational performance through safe, impactful and human-led AI. They are Europe's leading applied AI company, providing over 300 global customers with industry-leading software and bespoke AI consultancy.
Machine Learning
Staff Software Engineer
Hybrid
101 - 500 Employees
7+ years of experience
AI · Enterprise SaaS · Cybersecurity...

Description For Lead Machine Learning Engineer

Faculty is seeking a Lead Machine Learning Engineer to join their Applied AI consultancy, serving clients in the Government & Public Services business unit. This role involves designing, building, and deploying production-grade software, infrastructure, and MLOps systems, as well as offering leadership and mentorship to junior engineers.

Key responsibilities include:

  • Building software and infrastructure leveraging Machine Learning
  • Creating reusable, scalable tools for ML system delivery
  • Working with customers to understand their needs
  • Collaborating with data scientists and engineers to develop best practices
  • Implementing Faculty's approach to operationalizing ML software
  • Leading on project scope and design
  • Providing technical expertise to customers

The ideal candidate should have:

  • Understanding of the full machine learning lifecycle
  • Experience with common ML frameworks (Scikit-learn, TensorFlow, PyTorch)
  • Strong software engineering skills, particularly in Python
  • Experience with cloud architecture, preferably AWS
  • Proficiency with Docker and Kubernetes
  • Leadership experience in growing technical capabilities of a team

Faculty offers a diverse and intellectually stimulating environment, working with brilliant minds on high-impact projects. This role provides an opportunity to make a significant impact in a high-growth start-up poised for international expansion.

Note: Due to potential work with National Security and Policing clients, candidates must be eligible for Security Clearance and may need to travel outside of London.

Last updated 4 months ago

Responsibilities For Lead Machine Learning Engineer

  • Design, build, and deploy production-grade software, infrastructure, and MLOps systems
  • Offer leadership and mentorship to junior engineers
  • Work in cross-functional teams to deliver high-impact systems
  • Lead on project scope and design
  • Provide technical expertise to customers
  • Develop new methods and champion best practices for managing AI systems at scale

Requirements For Lead Machine Learning Engineer

Python
Kubernetes
  • Understanding of the full machine learning lifecycle
  • Experience with ML frameworks like Scikit-learn, TensorFlow, or PyTorch
  • Strong software engineering skills, especially in Python
  • Experience with cloud architecture, preferably AWS
  • Proficiency with Docker and Kubernetes
  • Leadership experience in growing technical capabilities of a team
  • Eligibility for Security Clearance

Interested in this job?

Jobs Related To Faculty Lead Machine Learning Engineer

Research Scientist 4 - Content and Studio

Senior Research Scientist role at Netflix focusing on computer vision and machine learning for content promotion and studio operations.

Senior Staff Machine Learning Engineer, Relevance

Senior Staff Machine Learning Engineer position at Airbnb, focusing on search relevance and personalization, requiring 12+ years of ML experience.

Staff Software Engineer, AI for Dev Productivity

Lead AI initiatives for developer productivity at Airbnb as a Staff Software Engineer, focusing on AI-based tooling and infrastructure improvements.

Senior Staff Machine Learning Engineer, Security

Senior Staff ML Engineer role at Airbnb focusing on security, combining advanced machine learning expertise with information security to protect platform and users.

Staff Machine Learning Engineer, Price Modeling

Staff ML Engineer position at Airbnb focusing on developing pricing models using reinforcement learning, offering remote work and competitive compensation.