Machine Learning Engineer

algo1· Machine Learning
Apply Now ↗
📍 LondonFullTime

About this role

About Us

We are a VC-backed startup focused on hyper-personalisation, currently in stealth. Inspired by the latest in recommender systems, we leverage transformers and graph learning alongside decision-making models to build the most engaging customer experiences for in-store retail.

Our mission is to change retail forever through hyper-personalised experiences that are both simple and beautiful.

About the Role

We are looking for a Machine Learning Engineer with strong software engineering fundamentals to join our team of domain experts and researchers. You will be responsible for building robust, scalable ML systems that bring our foundation models for retail from prototype to production.

Key Responsibilities

  • Design and build production-grade ML infrastructure, including training pipelines, model serving, and monitoring systems.

  • Collaborate with research engineers to translate experimental models into reliable, maintainable software.

  • Optimise ML systems for performance, scalability, and cost-efficiency in cloud environments (distributed clusters, GPUs).

  • Establish engineering best practices for ML development, including testing, CI/CD, and code review standards.

Progression Timeline

  • Month 1: Onboard to existing ML codebase and infrastructure; identify technical debt and reliability gaps; ship incremental improvements to model serving latency or pipeline robustness.

  • Month 3: Own and deliver a major infrastructure component (e.g., feature store, training orchestration, or model registry); improve system observability with logging, metrics, and alerting.

  • Month 6: Lead the end-to-end productionisation of our foundation model, meeting latency, throughput, and reliability SLAs; mentor teammates on engineering standards and contribute to architectural decisions.

Essential Qualifications

  • 3–5+ years building and maintaining ML systems in production environments.

  • BSc or MSc in Computer Science, Software Engineering, or a related field.

  • Strong software engineering skills: clean code, testing, debugging, version control, and system design.

  • Proficiency in Python with experience in ML frameworks (PyTorch, TensorFlow, or JAX).

  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerisation (Docker, Kubernetes).

  • Solid understanding of ML fundamentals (model training, evaluation, common architectures).

Desired Skills (Bonus Points)

  • Experience with MLOps tooling (MLflow, Kubeflow, Weights & Biases, or similar).

  • Building data pipelines (real-time or batch) using tools like Apache Spark, Kafka, Airflow, or dbt.

  • Familiarity with recommender systems, transformers, or graph neural networks.

  • Exposure to model optimisation techniques (quantisation, distillation, efficient inference).

What We Offer

  • Opportunity to build technology that will transform millions of shopping experiences.

  • Real ownership and impact in shaping product and company direction.

  • A dynamic, collaborative work environment with cutting-edge ML challenges.

  • Competitive compensation and equity in a rapidly growing company.

If you’re excited by the idea of shaping the future of retail and eager to make a real impact from day one, we’d love to hear from you.

Frequently Asked Questions

Is the salary disclosed for the Machine Learning Engineer position at algo1?
The salary for this Machine Learning Engineer role at algo1 is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Machine Learning Engineer position at algo1 located?
This Machine Learning Engineer role at algo1 is based in London. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Machine Learning Engineer role at algo1 full-time or part-time?
This is listed as a FullTime position. It is posted as a Machine Learning Engineer role in the Machine Learning department at algo1.
Which team or department does the Machine Learning Engineer at algo1 belong to?
This Machine Learning Engineer position is part of the Machine Learning department at algo1. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Machine Learning Engineer position at algo1?
Click the "Apply Now" button on this page. You will be redirected to algo1's official application portal hosted on ashby where you can submit your application directly.
When was the Machine Learning Engineer job at algo1 posted?
This Machine Learning Engineer position at algo1 was posted on Feb 20, 2026. Apply as soon as possible — early applications are often reviewed first.
Machine Learning Engineer
algo1
Apply for this role ↗

You'll be redirected to algo1's official application page on Ashby ATS.