SIFT logo

Machine Learning Engineer

SIFT

San Francisco · Seattle · Remote · 4+ years experience · Full-time · Posted Oct 7, 2026

At a glance

Experience
4+ years experience
Employment
Full-time
Location
San Francisco · Seattle · Remote

About the role

  • As a Machine Learning Engineer at Sift, you will bridge the gap between data science and large-scale distributed systems.
  • You will build end-to-end pipelines that extract signals, train custom models per merchant, and serve predictions at production scale with low latency.
  • You will work on an automated machine learning ecosystem that dynamically recalibrates models based on streaming global telemetry data.

Responsibilities

  • Design, build, and deploy online machine learning models (including ensemble methods, deep learning, transformer architectures and graph-based models) to catch evolving fraud vectors in real time.
  • Engineer high-frequency time-series features from over 1 trillion behavioral events, optimizing for low-latency signal extraction and pattern recognition.
  • Maintain and enhance our automated model training and deployment infrastructure, ensuring frictionless continuous integration and continuous deployment (CI/CD) of newly trained models.
  • Write high-performance code to minimize scoring latency at runtime, ensuring our core ML services scale seamlessly across distributed databases.
  • Work cross-functionally with Core Infrastructure, Product Management, and Data Science teams to translate business-level fraud patterns into robust algorithmic solutions.

Requirements

  • 4+ years of professional experience building and deploying large-scale machine learning models into high-traffic production environments.
  • Strong proficiency in Java or Scala (for our production backend) as well as Python (for data analysis and model prototyping).
  • Practical experience with Databricks and big data processing frameworks like Apache Spark, Apache Flink, or Hadoop, and working with NoSQL data stores like Bigtable.
  • Deep understanding of statistical modeling, probability, and standard machine learning algorithms (e.g., XGBoost, Random Forests, Neural Networks, and Clustering techniques).
  • Ability to reason through data consistency, pipeline failures, and performance constraints in a distributed, multi-tenant cloud environment (GCP).

Preferred qualifications

  • Experience explicitly in the fraud detection, risk mitigation, or cyber-security domains.
  • Deep knowledge of streaming architectures (e.g., Apache Kafka).
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with leveraging AI coding assistants (e.g., Claude Code) to accelerate development and model prototyping

Workplace

  • Final stage candidates may be asked to travel for in-person final round interviews.

Skills

  • Java
  • Scala
  • Python
  • Databricks
  • Apache Spark
  • Apache Flink
  • Hadoop
  • Bigtable
  • XGBoost
  • Random Forests
  • Neural Networks
  • Apache Kafka
Show all 14 skills
  • Docker
  • Kubernetes

SIFT

Machine Learning Engineer

Apply now