Staff Software Engineer, Machine Learning Platform

Stripe

Confirmed live yesterday Trusted
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $199,575–$254,750 — the shaded band above. At the midpoint, this role pays about $254k versus about $227k 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 145 open roles on FindRole.

Listed pay typically runs $203,600–$286,800 across 142 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 evolve the infrastructure powering machine learning products. You will take ownership of end-to-end architecture and system design 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. Your role involves translating the needs of data scientists and product teams into robust technical solutions while balancing latency, reliability, cost, and security constraints. You will leverage expertise in service-oriented architecture and distributed systems to drive MLOps maturity. The work focuses on building reliable platforms for model serving, deployment, and feature computation to increase development velocity across various internal product lines.

What does a Software Engineer earn in Washington?

Median $208250 from 395 postings across 38 companies.

See salary data

What you'll do

  • Own end-to-end architecture and system design for large, complex projects across the ML Platform.
  • Define long-term technical strategy and direction for next-generation ML infrastructure and products.
  • Design scalable architectures for model training, inference, feature stores, and LLM orchestration.
  • Translate requirements from data scientists and product teams into functional, high-scale 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 in service-oriented architecture and large-scale distributed systems.
  • Track record of serving as a technical lead with the ability to provide direction, lead multi-team initiatives, and mentor others.
  • Experience building and operating production ML platforms for model training, serving, orchestration, or data systems with focus on performance and scalability.
  • Strong product instincts and deep understanding of business context.
  • Strong communication skills to explain complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated ability to work cross-functionally with engineers, data scientists, product managers, and business stakeholders.
  • Ability to operate autonomously in ambiguous environments.
  • Hands-on experience using AI tools to accelerate workflow.
  • Experience building large-scale ML training, serving, or data infrastructure (preferred).
  • Experience with distributed ML training systems, accelerator-backed compute, and training data pipelines (preferred).
  • Experience rapidly developing prototypes and iterating based on user feedback (preferred).
  • Experience training and shipping machine learning models to production for business problems (preferred).
  • Familiarity with LLMs, LLM application frameworks, and agentic AI patterns (preferred).
  • Familiarity with cloud services like AWS and cloud-based AI/ML services (preferred).
  • Ability to synthesize ideas across the organization while setting a compelling technical vision (preferred).
  • Comfort working with geographically distributed teams (preferred).
  • Passion for side projects, open source, or self-driven technical initiatives (preferred).

More like this

Similar roles

Staff Software Engineer, Machine Learning Platform

Stripe

Seattle, WA +1 128 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

Staff Software Engineer, Machine Learning Platform

Stripe

Seattle, WA +1 128 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

Staff Machine Learning Engineer, ML Platform

Braze

Austin, TX +1 22 days ago $184,000–$314,000
Machine Learning Python Ruby on Rails Kubernetes MongoDB Redis Kafka RabbitMQ Ray MLflow CI/CD Infrastructure as Code Distributed Systems Cloud Infrastructure Feature Stores Model Serving
8+ yrs exp Hybrid

Staff Machine Learning Engineer, ML Platform

Braze

New York City, NY 22 days ago $184,000–$314,000
Machine Learning Python Ruby on Rails Kubernetes CI/CD Infrastructure as Code MLflow Kafka RabbitMQ Celery Ray MongoDB Redis Distributed Systems Cloud Infrastructure Feature Stores Model Serving
8+ yrs exp Hybrid

Staff Machine Learning Engineer, ML Platform

Braze

Chicago, IL +1 22 days ago $184,000–$314,000
Machine Learning Python Ruby on Rails Kubernetes MongoDB Redis Kafka RabbitMQ Ray MLflow CI/CD Infrastructure as Code Distributed Systems Cloud Infrastructure Feature Stores Model Serving
8+ yrs exp Hybrid

Staff Machine Learning Engineer, ML Platform

Braze

San Francisco, CA +1 22 days ago $184,000–$314,000
Machine Learning Python Ruby on Rails Kubernetes MongoDB Redis Kafka RabbitMQ Ray MLflow CI/CD Infrastructure as Code Distributed Systems Cloud Infrastructure Feature Stores Model Serving
8+ yrs exp Hybrid