S
Software Engineer, Machine Learning Infrastructure
Stripe
New This Week
ML EngineeringPaymentsMid-Level (3-5 yrs)HybridFintech Startup
Good entry point for software engineers with ML infrastructure interest wanting to work in fintech and payments.
AI → FinanceTransition-Friendly
Location
New York, NY / San Francisco, CA / Seattle, WA
Salary Range
$156,800 – $285,600
Posted
Mar 18, 2026
Build the ML platform powering Stripe's payments infrastructure — data pipelines, model serving, and ML lifecycle tooling at massive scale.
## About the Role
Stripe's ML Infrastructure team builds the services and tools powering every step of the ML lifecycle — data exploration, feature generation, training, deploying, and serving models. This role is ideal for engineers with 2+ years of experience looking to work on ML platform at massive scale.
## Responsibilities
- Build and maintain services powering Stripe's ML lifecycle
- Design data pipelines for feature generation and model training
- Develop model serving infrastructure for real-time inference
- Improve ML development tooling and experimentation frameworks
- Collaborate with ML engineers and data scientists across Stripe
## Requirements
- 2+ years of experience in distributed systems or ML infrastructure
- Strong programming skills in Python, Java, or Scala
- Experience with data processing frameworks (Spark, Flink, or similar)
- Understanding of ML model training and serving architectures
- BS or MS in Computer Science or related field
Skills & Technologies
Distributed SystemsPythonSparkML InfrastructureModel ServingData PipelinesJava
Best Backgrounds
- software engineering
- ML infrastructure
- distributed systems
- data engineering
Related Titles to Explore
- ML Platform Engineer
- ML Infrastructure Engineer
- Data Platform Engineer
- Backend Engineer - ML