Staff Software Engineer, Machine Learning Platform

Stripe

Confirmed live 2 days ago 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 2 days ago

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 and evolve infrastructure that enables data scientists and engineers to move models from prototype to production. You will take ownership of 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, large-scale feature stores, and agentic AI capabilities. The role requires expertise in service-oriented architecture and large-scale distributed systems to solve problems involving reliability, latency, cost, and security. You will collaborate cross-functionally with product teams and leadership to define long-term strategy for the ML lifecycle. Key technical areas include model registries, training data pipelines, experiment tracking, and LLM application frameworks like retrieval-augmented generation and multi-agent orchestration.

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 agent orchestration.
  • Translate requirements from data scientists and product teams into robust, scalable technical solutions.
  • Arbitrate critical decisions regarding latency, reliability, cost, and security constraints.
  • Lead large-scale projects from initial requirements through implementation and production operation.
  • Drive cross-team initiatives to improve ML development velocity and MLOps maturity company-wide.
  • Mentor engineers and serve as a technical role model for high-quality software systems.

What we're looking for

  • 10+ years of professional software development experience or equivalent domain expertise.
  • Proven track record of serving as a technical lead 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 the 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 independently in ambiguous environments with a high level of responsibility.
  • 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
MLOps Machine Learning 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