Senior Software Engineer, Machine Learning

AI-powered fraud platform securing digital trust for leading global businesses, serving over 700 customers including DoorDash, Yelp, and Poshmark.
$164,200 - $222,200
Machine Learning
Senior Software Engineer
Remote
5+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer, Machine Learning

Sift is seeking a Senior Software Engineer specializing in Machine Learning to join their fraud prevention team. This role is integral to their AI-powered fraud platform that secures digital trust for over 700 global businesses. The position offers an exciting opportunity to work with cutting-edge ML technologies, focusing on preventing Account Creation Fraud, Account Takeover, and Payment Fraud.

The role combines advanced machine learning expertise with practical engineering skills, requiring experience in building and scaling ML systems. You'll be working on sophisticated models that process terabytes of data and evaluate thousands of models simultaneously. The position demands both technical excellence and strong collaborative skills, as you'll be working across teams to innovate and implement new ML solutions.

As a senior engineer, you'll be responsible for evolving Sift's ML architecture, building explainable AI systems, and developing automated prediction systems. The role offers competitive compensation ($164.2K – $222.2K), equity, and the opportunity to work remotely. This is an ideal position for someone passionate about applying ML to solve real-world cybersecurity challenges.

The company's impressive client roster includes DoorDash, Yelp, and Poshmark, and their platform processes over 1 trillion events annually. You'll be joining a team that values innovation, collaboration, and making a tangible impact in securing the digital world. The role offers the perfect blend of technical challenge, real-world impact, and professional growth in the rapidly evolving field of AI-powered fraud prevention.

Last updated an hour ago

Responsibilities For Senior Software Engineer, Machine Learning

  • Research and apply the latest machine learning algorithms to power our core business product
  • Build offline experimentation systems used to evaluate tens of thousands of models simultaneously
  • Work on evolving Sift's ML models and architecture
  • End-to-end design & prototyping of a wide range of technologies
  • Scale machine learning pipelines are used to produce thousands of models derived from terabytes of data
  • Build systems that automatically explain how a model arrived at a prediction
  • Use data science techniques to analyze fraudulent behavior patterns
  • Collaborate with other teams to build new ways to use machine learning within Sift
  • Generate and execute ideas to provide customers with meaningful and actionable insights
  • Leverage anomaly detection algorithms to identify unusual behaviors for customer traffic patterns

Requirements For Senior Software Engineer, Machine Learning

Java
Python
Scala
  • Practical understanding of machine learning and data science concepts
  • 4+ years of experience working with production ML systems
  • 3+ years experience working with large datasets using Spark, MapReduce, or similar technologies
  • 5+ years experience building backend systems using Java, Scala, Python, or other language
  • Experience training machine learning models end-to-end
  • Strong communication & collaboration skills
  • Degree in Statistics, Machine Learning, Computer Science, Electrical Engineering, Applied Mathematics, Operations Research, or a related field

Benefits For Senior Software Engineer, Machine Learning

Equity
  • Equity
  • Bonus

Interested in this job?

Jobs Related To Sift Senior Software Engineer, Machine Learning

Sr. Applied AI Engineer, Canvas

Senior Applied AI Engineer position at Zapier, focusing on building AI-powered automation solutions with LLMs and RAG systems, offering competitive compensation and remote work.

Senior AI/ML Engineer

Senior AI/ML Engineer role at Landeed, building cutting-edge machine learning models for property title search and document intelligence features.

Software Engineer (Applied AI)

AI Software Engineer role at Embedded Medical, focusing on LLM implementation and full-stack development for healthcare technology.

Sr. Machine Learning Engineer, AGIF | Finetuning

Senior Machine Learning Engineer position at Amazon's AGI Finetuning team, focusing on developing and maintaining AI model evaluation systems.

ML Compute Acceleration Engineer

Senior ML Engineer role at Apple focusing on GPU and Neural Engine optimization for machine learning networks on Apple Silicon.