Staff Software Engineer, Machine Learning Platform

Stripe

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASouth San Francisco, CA
Salary
$203,600–$305,400 / yr
Posted
101 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $230k
This role $254k
$170k most similar roles pay here $320k

This role pays more than 65% of similar roles. Most pay $202,482–$256,950 — the shaded band above. At the midpoint, this role pays about $254k versus about $230k 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 · Staff Software Engineer, Machine Learning Platform

As a Staff Software Engineer, Machine Learning Platform, you will serve as a technical lead within the ML Platform team to build infrastructure that enables data scientists and engineers to move models from prototype to production reliably at scale. You will own end-to-end architecture for complex projects including AI and ML workflow orchestration, scalable CPU and GPU compute infrastructure, model training, LLM fine-tuning, low-latency inference, and large-scale feature stores. Your role involves defining long-term strategy, arbitrating technical decisions regarding latency and security, and mentoring other engineers. You will work cross-functionally to improve MLOps maturity and development velocity. The role requires expertise in service-oriented architecture, distributed systems, and production ML platforms. Key focus areas include agentic AI capabilities, real-time monitoring, and managing the end-to-end machine learning lifecycle for high-volume financial data.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Own end-to-end architecture and system design for complex projects across the ML Platform.
  • Define long-term technical strategy and direction for next-generation ML infrastructure.
  • Design scalable architectures for model training, inference, feature stores, and agentic AI orchestration.
  • Translate requirements from data scientists and product teams into robust, production-ready technical solutions.
  • Arbitrate critical decisions regarding latency, reliability, cost, and security constraints.
  • Lead cross-team initiatives to improve ML development velocity and MLOps maturity across the company.
  • Mentor engineers and serve as a role model for designing and operating high-quality software systems.

What we're looking for

  • 10+ years of professional software development experience or equivalent domain expertise.
  • Proven track record as a technical lead providing direction and mentoring team members.
  • Experience building and operating production ML platforms including model training, serving, orchestration, or data systems.
  • Strong product instincts and deep understanding of business context.
  • Excellent communication skills to explain complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated ability to work cross-functionally with engineers, data scientists, and product managers.
  • Ability to operate autonomously in ambiguous environments.
  • Hands-on experience using AI tools to accelerate workflow.

More like this

Similar roles

Staff Software Engineer, Machine Learning Platform

Stripe

Seattle, WA +1 101 days ago $203,600$305,400
Machine Learning MLOps LLM Distributed Systems AWS SageMaker Bedrock Databricks OpenAI Model Serving Feature Stores Retrieval-Augmented Generation System Architecture
10+ yrs exp

Senior Staff Machine Learning Engineer, ML Platform

Apple Inc

New York, NY 107 days ago $216,200$394,000
Machine Learning Deep Learning Transformers LLMs TensorFlow PyTorch Distributed Training Model Pruning Quantization Distillation Agentic AI Federated Learning Differential Privacy SFT Agile
10+ yrs exp

Senior Staff Machine Learning Engineer, ML Platform

Apple Inc

Cupertino, CA 107 days ago $216,200$394,000
Machine Learning Deep Learning Transformers LLMs TensorFlow PyTorch Distributed Training Federated Learning Differential Privacy Agentic AI SFT Agile
10+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 152 days ago $202,500$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 148 days ago $202,500$274,000
Python NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git GitHub CUDA cuDNN AWS GCP Machine Learning Feature Engineering
6+ yrs exp