R

Ravelin Technology

Real-time fraud prevention for online merchants

Senior Machine Learning Engineer

Applied Machine LearningUpdated on Nov 13
Full-timeLondon, UKNo salary listedRemote

About the Job

Requirements

  • Demonstrable experience designing, building, and deploying complex machine learning systems in a production environment.
  • Deep understanding of the full machine learning lifecycle, from research to deployment, and a track record of leading the design and implementation of scalable training pipelines for large datasets.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow, including distributed or multi-GPU training and transformer architectures.
  • Familiarity with modern workflow orchestration tools such as Prefect, Kubeflow, or Argo.
  • Working experience leading complex, cross-functional projects and influencing technical direction across multiple teams.
  • Software engineering fundamentals, including data structures, design patterns, version control with Git, continuous integration and continuous delivery, testing, and monitoring.
  • Strong problem-solving skills and the ability to navigate ambiguity and lead technical deep-dives to resolve complex issues.
  • Collaborative mindset and strong communication skills, with the ability to communicate to a range of audiences.

Responsibilities

  • Lead the design, architecture, and orchestration of scalable and reliable end-to-end machine learning pipelines, from raw data extraction and feature engineering to model training and inference.
  • Develop high-throughput data pipelines capable of efficiently handling terabyte-scale datasets and optimized for multi-GPU training of foundational transaction models such as Transformers.
  • Propose and champion new machine learning methods and tools, including platforms that empower Data Science experimentation, to influence the technical roadmap and promote continuous innovation.
  • Drive cross-functional initiatives with Data Engineering, Infrastructure, and other teams to align on data architecture and ensure machine learning systems meet overarching business objectives.
  • Evolve the MLOps infrastructure by driving strategy for model versioning, automated deployments, monitoring, and observability using modern tools such as Prefect.
  • Mentor and guide team members through code reviews, design discussions, and knowledge sharing, fostering technical excellence and continuous improvement.
  • Champion and contribute to the continuous improvement of internal tools and engineering best practices.

Desired Qualifications

  • Proficiency in a systems programming language such as Go, C++, Java, or Rust.
  • Familiarity with data pipeline tools such as dbt.

About the Company

Ravelin Technology

Real-time fraud prevention for online merchants

Ravelin develops fraud prevention technology for online merchants and payment service providers. Its core product uses machine learning and link analysis to detect fraud and voucher abuse in real time, providing recommendations to block or mitigate risky transactions. The system integrates via APIs and is designed to work across e-commerce and fintech environments. Ravelin differentiates itself by combining ML-driven scoring with link-analysis to uncover complex fraud patterns that may evade standard rule-based systems, enabling high-accuracy, fast risk assessments. The company pursues a subscription-based model with pricing tiers tied to transaction volume and service level, and also offers consulting and custom integrations. Its goal is to help digital businesses secure transactions, reduce financial losses, and scale fraud prevention as their volume grows.

Company size
51-200
Company stage
Series C
Total funding
$37.8M
Headquarters
London, United Kingdom
Founded
2014

Recently Posted Jobs

Explore more opportunities at Ravelin Technology

See more jobs