Stripe
Posted 1mo ago

Machine Learning Engineer, Payment Intelligence

Stripe
Seattle or United States
OnsiteFull Time
Responsibilities
  • designing models
  • deploying models
  • integrating signals
Requirements
  • 3+ years building ML applications in large-scale distributed systems
  • 2+ years on teams developing/managing ML models or infrastructure
  • Experience designing/training ML models and querying/analyzing large datasets
Technical tools mentioned
SparkPrestoXGBoostTensorFlowPyTorchPythonJavaRuby

Job description

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.

About the team

The Payment Intelligence ML Engineering (PIME) optimizes each of the billions of dollars of transactions processed by Stripe annually on behalf of our customers, maximizing successful transactions while minimizing payment costs and fraud. We leverage ML to serve real-time predictions as part of Stripe’s payment infrastructure and risk controls. We own products like Radar, Adaptive Acceptance, and Identity end-to-end, operating lightning fast world-scale services and cutting-edge ML models. 

What you’ll do

We are looking for Machine Learning Engineers to own the end-to-end lifecycle of applied ML model development and deployment in service of consumer facing products like Radar, Adaptive Acceptance, and Identity. You will work closely with software engineers, machine learning engineers (MLE), data scientists (DS), and ML platform infrastructure teams to design, build, deploy, and operate Stripe’s ML-powered payment decisioning systems, including improving existing ML models and developing new ML solutions.

Responsibilities

  • Design and deploy new models using tools (such as Spark, Presto, XGBoost, Tensorflow, PyTorch) and iteratively improve verification and fraud models to protect millions of users from fraud
  • Envision and develop new models for fraud detection i.e work with large payment datasets to find creative new methods of detecting and deterring fraudulent behavior. 
  • Propose new feature ideas and design real-time data pipelines to incorporate them into our models.
  • Integrate new signals into ML pipelines, derive new ML features, and build workflows to make this process fast
  • Integrate new models and behaviors into Stripe’s core payment flow
  • Collaborate and execute projects cross-functionally with the data science, product management, infrastructure, and risk teams
  • Ensure engineering outcomes meet or exceed established standards of excellence in code quality, system design, and scalability
  • Mentor engineers earlier in their technical careers to help them grow
  • Propose and implement innovative product ideas to reduce costs and combat fraud at Stripe

Who you are

We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements

  • Over 3+ years industry experience building machine learning applications in large scale distributed systems.
  • 2+ year of experience working within a team responsible for developing, managing, and optimizing ML models or ML infrastructure
  • Experience designing and training machine learning models to solve critical business problems
  • Experience  performing analysis, including querying data, defining metrics, or slicing and dicing data to model performance and business metrics

Preferred qualifications

  • An advanced degree in a quantitative field (e.g. stats, physics, computer science) 
  • Proven track record of building and deploying machine learning systems that have effectively solved critical business problems
  • Experience in adversarial domains like Payments, Fraud, Trust, or Safety
  • Experience working in Python, Java and / or Ruby codebases 
  • Experience in software engineering in a production environment.

About Stripe

Provides online payment processing and financial infrastructure for businesses.

Year founded
2010
Employees
14000
Organization type
Private
Latest investment
Raised $694.00M Series I (2024) — led by GIC, Goldman Sachs Asset Management, Temasek
Headquarters
US

Similar jobs

Machine Learning Engineer roles near Seattle, Washington
3d
Save
Mark Applied
Hide
Lead Machine Learning Engineering, (Hybrid)
Seattle or San Jose
$198k-$250k/yr HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
8+ YOESTEM degree and 8+ years relevant experience, or equivalent advanced-degree pathways; 3+ years scaling ML datasets; 5+ years programming and ML framework experience.
Python, C++, Go, PyTorch, TensorFlow, Spark, Ray, Beam, Large Language Models (LLMs)
3d
Save
Mark Applied
Hide
Staff Machine Learning Engineer, Generative AI Modeling and Inference
Los Angeles or Seattle or Palo Alto or New York City or Bellevue
$195k-$343k/yr OnsiteFull Time
Snap
SnapNYSE: SNAP: Develops social media applications and augmented reality technology.
8+ YOEBachelor's degree or equivalent experience and 8+ years of post-bachelor's ML experience, or advanced degree with equivalent experience. Requires computer vision or generative modeling and ML framework experience.
TensorFlow, PyTorch, JAX, MLX, scikit-learn, GPU, CPU, NPU, RSUs
3d
Save
Mark Applied
Hide
Staff Machine Learning Engineer, Generative AI Modeling and Inference
Los Angeles or Seattle or Palo Alto or New York City or Bellevue
$229k-$343k/yr OnsiteFull Time
Snap
SnapNYSE: SNAP: Provides visual messaging software and augmented reality wearable devices.
8+ YOEBachelor's degree or equivalent experience and 8+ years of post-bachelor's machine learning experience, with expertise in generative modeling, computer vision, deep learning, and ML frameworks.
TensorFlow, PyTorch, JAX, MLX, scikit-learn
3d
Save
Mark Applied
Hide
Senior Machine Learning Engineer
Seattle, Washington, United States
$151k-$241k/yr HybridFull Time
Axon
AxonNASDAQ: AXON: Develops weapons and software for law enforcement and safety.
6+ YOEBachelor's degree in a technical field, 6+ years of software engineering experience, AI model deployment, cloud architecture, Python, C++, ML frameworks, Linux, and strong system design and problem-solving skills.
Python, C++, TensorFlow, PyTorch, Linux
3d
Save
Mark Applied
Hide
Sr. Machine Learning Engineer, Foundation Models Inference - Cloud OS & Inference
Seattle, Washington, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build and optimize inference frameworks, services, and tools for large-scale foundation models, supporting low-latency AI services across Apple products.
4d
Save
Mark Applied
Hide
Machine Learning Engineer Graduate (E-Commerce Governance) - 2027 Start (PhD)
Seattle or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
N/A
5d
Save
Mark Applied
Hide
Machine Learning Engineer, GenAI Technology
New York City or Stamford or Seattle
$185k-$300k/yr OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
3+ YOEBachelor’s or master’s degree in computer science, engineering, or related field; 3–7 years of AI/ML engineering experience; expertise in TensorFlow, PyTorch, Scikit-learn, and Python, Java, or C++.
TensorFlow, PyTorch, Scikit-learn, Python, Java, C++
5d
Save
Mark Applied
Hide
Senior/Staff Machine Learning Engineer, Data Infrastructure
Mountain View or Bellevue
$200k-$261k/yr OnsiteFull Time
Unity
UnityNYSE: U: Provides software for creating real-time 3D interactive content.
Strong Python and distributed-systems experience with Flink, Spark, or Ray; expertise in training data, ML feature pipelines, orchestration, scalability, reliability, performance, and cost optimization.
Flink, Spark, Ray, Flyte, Airflow, Python