Taro Logo

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...
This job posting is no longer active. 😔

Job Description

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 a year 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