Sift
Engineering
MachineLearningEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.