Ravelin

Senior Machine Learning Engineer

Ravelin
Apply
28 days ago
Remote, United Kingdom or London, United KingdomSenior

Responsibilities

  • Lead the architecture and orchestration of scalable ML pipelines spanning data extraction, feature engineering, model training, and inference.
  • Build high-throughput pipelines for terabyte-scale datasets and optimize multi-GPU training of foundational transaction models such as Transformers.
  • Champion machine learning methods, experimentation platforms, and tools that influence the technical roadmap.
  • Drive cross-functional data architecture initiatives with Data Engineering, Infrastructure, and other teams.
  • Set the strategy for MLOps infrastructure, including model versioning, automated deployments, monitoring, and observability using tools such as Prefect.
  • Mentor team members through code reviews, design discussions, and knowledge sharing.
  • Improve internal tools and engineering practices.

Requirements

  • Demonstrable experience designing, building, and deploying complex production machine learning systems.
  • Deep understanding of the full machine learning lifecycle and experience leading scalable training pipelines for large datasets.
  • Experience with PyTorch or TensorFlow, distributed or multi-GPU training, and Transformer architectures.
  • Familiarity with workflow orchestration tools such as Prefect, Kubeflow, or Argo.
  • Experience leading complex cross-functional projects and influencing technical direction across multiple teams.
  • Software engineering fundamentals including data structures, design patterns, version control, testing, and monitoring.
  • Strong problem-solving, technical deep-dive, collaboration, and communication skills.
  • Nice to have: proficiency in Go, C++, Java, or Rust, and familiarity with dbt.

Benefits

  • Flexible working hours and a remote-first environment.
  • BUPA health insurance.
  • £1,000 annual wellness and learning budget.
  • Monthly wellbeing and learning day, with the last Friday of each month off.
  • 25 days of holiday plus bank holidays and one additional cultural day.
  • Mental health support through Spill.
  • Aviva pension scheme.
  • Monthly charitable donations and volunteer opportunities through Ravelin Gives Back.
  • Fortnightly randomized team lunches, available in person or remotely.
  • Cycle-to-Work Scheme.
  • BorrowMyDoggy access.
  • Weekly board game nights and a social budget.

Tech Stack

Argo CDC++dbtGitGoJavaPyTorchRustTensorFlow

Categories

Data EngineeringML Engineering
Ravelin

About Ravelin

51-200 employees
Contact me