Staff Software Engineer, Machine Learning Platform
Stripe
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Stripe
Apple Inc
Apple Inc
JPMorgan Chase
Intuit
Intuit