Machine Learning Engineer

Stripe

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
South San Francisco, CA
Salary
$212,000–$318,000 / yr
Posted
24 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $265k
$158k most similar roles pay here $335k

This role pays more than 88% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $265k versus about $223k for comparable roles.

Based on 240 similar postings.

Employer

About Stripe

Stripe is a financial infrastructure platform for internet businesses, providing payment processing, billing, fraud prevention, and banking-as-a-service APIs to businesses of all sizes globally. Industry: Payments Infrastructure & Financial Technology

Stripe currently has 173 open roles on FindRole.

Listed pay typically runs $190,400–$285,600 across 171 roles with salary data.

Most-posted roles

View all roles at Stripe

At a glance

TL;DR · Machine Learning Engineer

As a Machine Learning Engineer, you will join the team to design state-of-the-art machine learning models and large-scale systems for underwriting and portfolio management within Stripe Capital. You will be responsible for building automated pipelines to train and evaluate models in both offline and online environments while ensuring these solutions are scalable and reliable in production. Your daily work involves experimenting with model architectures, integrating new features into production systems, and collaborating with product partners to solve complex business problems. To succeed, you must utilize technologies including PyTorch, TensorFlow, XGBoost, and Spark. You will apply expertise in deep learning, transformers, test-time compute, or reinforcement learning to address specific risk, regulatory, and engineering constraints while transforming innovative machine learning ideas into productionized solutions for the financial infrastructure platform's portfolio management needs.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Design state-of-the-art ML models and large-scale systems for underwriting and portfolio management.
  • Develop systems to accelerate the timeline from initial model idea to production deployment.
  • Experiment and iterate on ML models using PyTorch and TensorFlow to achieve business goals.
  • Build automated pipelines to train and evaluate models in both offline and online environments.
  • Integrate ML models into production systems while ensuring scalability and reliability.
  • Transform innovative ML ideas into productionized solutions by engaging with the latest AI developments.

What we're looking for

  • Bachelor's degree in Computer Science, Machine Learning, Mathematics, Physics, Statistics, or a related field.
  • Two years of experience building and shipping ML systems in production.
  • Two years of experience in ML algorithms, model architectures, and designing, training, and evaluating models.
  • Two years of experience producing and deploying machine learning models at scale.
  • Two years of experience orchestrating data pipelines and leveraging large-scale datasets.
  • Two years of experience building and deploying ML models to solve business problems.
  • One year of experience with ML libraries and frameworks including PyTorch, TensorFlow, XGBoost, or Spark.
  • One year of experience in deep learning, including transformers, test-time compute, or reinforcement learning.

More like this

Similar roles

Machine Learning Engineer

Adobe

San Francisco, CA 45 days ago $163,200$236,400
Machine Learning LLMs RAG Python SQL MLOps Databricks MLflow Feature Store CI/CD Embeddings Fine-tuning Recommendation Systems Feature Engineering
5+ yrs exp

Machine Learning Engineer

Samsung Electronics

Austin, TX 28 days ago $90,000$174,500
PySpark Python Machine Learning MLOps TensorFlow PyTorch scikit-learn XGBoost Distributed Data Processing Model Deployment Pipeline Orchestration Anomaly Detection Root Cause Analysis Cloud Infrastructure Monitoring and Alerting
3+ yrs exp

Machine Learning Engineer

Q2

Austin, TX 28 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 81 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Computer Vision Generative AI Deep Learning Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp

Machine Learning Engineer

Equifax

Atlanta, GA 53 days ago
Machine Learning Artificial Intelligence Big Data Analytics Cloud Computing Data Engineering ETL Data Modeling Software Development Life Cycle Data Orchestration Parallel Processing
7+ yrs exp