Back to Job Search

Algorithm Engineer

Job Description


We are seeking another highly skilled and experienced ML Engineer to join our client's well-established team in London. In this role, you will be responsible for building and maintaining their data infrastructure, as well as productionising machine learning models and algorithms.

Key responsibilities:

  • Build and maintain a robust and scalable data infrastructure that enables efficient data processing and model training
  • Work closely with data scientists to productionise machine learning models and algorithms
  • Collaborate with software engineers to integrate machine learning models into production systems
  • Monitor and optimise model performance in production
  • Contribute to the development of best practices and standards for machine learning engineering within the organization
  • Stay up to date with the latest developments in machine learning and data engineering technologies


  • Strong understanding of machine learning concepts and techniques
  • Proficiency in at least one programming language (ideally Python)
  • Experience with data processing and storage technologies (PySpark a bonus)
  • Knowledge of machine learning frameworks, such as TensorFlow or PyTorch
  • Experience with cloud computing platforms, such as AWS or Azure
  • Strong problem-solving and communication skills
  • BS or MS in Computer Science or a related field is preferred, but not required

For more information on this and other roles, please contact me via