Sift

Engineering

MachineLearningEngineer

$140–190k United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Machine Learning Engineer at Sift. Skills: Machine learning, MLOps, Distributed systems, Fraud detection. Design online machine learning models. Build online machine learning models”

Industry & Context.

Engineering
Problems you'll solve

Reason through data consistency; Reason through pipeline failures; Reason through performance constraints

What They're Looking For.

Must Have

4+ years professional experience, Proficiency in Java or Scala, Proficiency in Python, Experience with Databricks, Experience with Apache Spark, Experience with Apache Flink, Experience with Hadoop, Experience with Bigtable, Deep understanding of statistical modeling, Deep understanding of probability, Deep understanding of standard machine learning algorithms, Ability to reason through data consistency, Ability to reason through pipeline failures, Ability to reason through performance constraints

Nice to Have

Experience in fraud detection, Experience in risk mitigation, Experience in cyber-security, Deep knowledge of streaming architectures, Familiarity with Docker, Familiarity with Kubernetes, Familiarity with AI coding assistants

What You'll Do.

Design online machine learning models

Build online machine learning models

Deploy online machine learning models

Engineer high-frequency time-series features

Optimize for low-latency signal extraction

Optimize for pattern recognition

Maintain automated model training infrastructure

Enhance automated model training infrastructure

Maintain automated model deployment infrastructure

Enhance automated model deployment infrastructure

Ensure CI/CD of trained models

Write high-performance code

Minimize scoring latency

Work cross-functionally with Core Infrastructure

Work cross-functionally with Product Management

Work cross-functionally with Data Science teams

Translate business-level fraud patterns

Develop algorithmic solutions

How You'll Work.

Team & Collaboration

Cross-functionally with Core Infrastructure; Cross-functionally with Product Management; Cross-functionally with Data Science teams

Full Job Description

THE ROLE: As a Machine Learning Engineer at Sift, you will bridge the gap between data science and large-scale distributed systems. You won’t just train models in isolation; 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. WHAT YOU'LL DO: - Model Development & Refinement: 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. - Feature Engineering at Scale: Engineer high-frequency time-series features from over 1 trillion behavioral events, optimizing for low-latency signal extraction and pattern recognition. - Production MLOps: Maintain and enhance our automated model training and deployment infrastructure, ensuring frictionless continuous integration and continuous deployment (CI/CD) of newly trained models. - System Optimization: Write high-performance code to minimize scoring latency at runtime, ensuring our core ML services scale seamlessly across distributed databases. - Collaborative Innovation: Work cross-functionally with Core Infrastructure, Product Management, and Data Science teams to translate business-level fraud patterns into robust algorithmic solutions. WHAT WE ARE LOOKING FOR (REQUIREMENTS): - Experience: 4+ years of professional experience building and deploying large-scale machine learning models into high-traffic production environments. - Solid Programming Foundations: Strong proficiency in Java or Scala (for our production backend) as well as Python (for data analysis and model prototyping). - Distributed Systems & Big Data: Practical experience with Databricks and big data processing frameworks like Apache Spark, Apache Flink, or Hadoop, and working with NoSQL data sto

Free ATS check

Applying for this Machine Learning Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Sift?

Real rants from real employees. Read before you apply.

Read Company Rants →