Machine Learning Engineer, Growth Platform
at Stripe
📍 United States
📍 Chicago, United States
📍 New York City, United States
📍 South San Francisco, United States
📍 Seattle, United States
📍 Chicago, United States
📍 New York City, United States
📍 South San Francisco, United States
📍 Seattle, United States
USD 180,000-270,000 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Data Science @ 3
Debugging @ 3
Experimentation @ 6
LLM @ 3
Machine Learning @ 5
Marketing
PyTorch @ 3
Python @ 6
SQL @ 2
Spark @ 2
Statistics @ 6
TensorFlow @ 3
XGBoost @ 3
scikit-learn @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a financial infrastructure platform for businesses. Growth Platform builds machine learning systems that help businesses discover and use Stripe products that meet their needs. Its recommendations reach users across the Dashboard, email, onboarding, documentation, and AI agent interfaces.
The team works on recommendation and ranking models, contextual bandits, agent-based recommendations, and the data and evaluation systems behind them.
Responsibilities
- Design, train, evaluate, deploy, and maintain models for recommendation, ranking, and personalized action selection across Growth Platform surfaces.
- Improve contextual bandit and policy-learning approaches, including exploration, reward design, and adaptation to user context and feedback.
- Build agent-based recommendation capabilities that use business context to identify relevant products and integration options.
- Develop reliable data and feature pipelines for training and inference, improving data freshness, feature quality, and consistency between training and production.
- Build reusable tooling for model evaluation, retraining, and safe rollout.
- Own the quality and operation of machine learning components by writing tested production code, monitoring models and pipelines, investigating failures, and improving reliability, latency, and cost.
- Design and analyze online experiments with data science partners, connecting offline evaluation to product adoption and incremental impact while monitoring guardrails such as dismissals, unsubscribes, and user experience.
- Partner with product engineering to integrate models into recommendation delivery systems and with machine learning infrastructure teams to use and improve shared training, feature, and serving capabilities.
- Work with product, marketing, and sales partners to identify problems that shared machine learning capabilities can solve.
Requirements
- 3+ years of industry experience in machine learning engineering, software engineering, or applied data science, with hands-on experience building and shipping machine learning models in production.
- Strong programming skills in Python and experience writing maintainable, tested production code.
- Practical experience designing, training, and evaluating machine learning models using frameworks such as PyTorch, TensorFlow, XGBoost, or scikit-learn.
- Experience building data or feature pipelines, proficiency in SQL, and familiarity with distributed data processing tools such as Spark or PySpark.
- Strong understanding of statistics, model evaluation, and experimentation, including data leakage and distinguishing offline model improvements from business impact.
- Experience deploying, monitoring, and debugging production machine learning systems, and evaluating tradeoffs among model quality, reliability, latency, and cost.
- Ability to turn open-ended business problems into technical approaches and collaborate with engineering, data science, product, and business partners.
Preferred Qualifications
- Experience with recommendation systems, ranking, personalization, or marketplace and advertising optimization.
- Experience with contextual bandits, policy learning, causal inference, or off-policy evaluation.
- Experience building and evaluating LLM applications, including structured extraction, embeddings, or recommendations grounded in user and business context.
- Experience building reusable machine learning capabilities used by multiple products or teams, including training automation, feature systems, or model monitoring.
- Experience with product growth, lifecycle messaging, or systems that balance short-term engagement with longer-term user outcomes.
More jobs at Stripe
Solutions Engineer, AI Build Team
Stripe · South San Francisco, United States, United States, New York City, United States
USD 239,900-359,900 per year
Product Manager, Global Self-Serve Product
Stripe · Singapore, Singapore
SGD 157,600-236,400 per year
Engineering Manager, Self Serve Direct Onboarding
Stripe · South San Francisco, United States
USD 236,000-354,000 per year
Technical Program Manager, Extensibility Platform
Stripe · United States, Canada, Toronto, Canada
USD 157,700-236,500 per year
Staff Software Engineer, Risk Engineering
Stripe · Toronto, Canada
CAD 208,000-312,000 per year
Similar jobs
Senior Machine Learning Engineer, Accelerated Apache Spark
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Data Scientist, Ads
Reddit · United States
USD 190,800-267,100 per year
Principal Data Scientist - Cloud Gaming and AI
Nvidia · Santa Clara, United States
USD 248,000-379,500 per year
Staff Machine Learning Engineer, Financial Connections
Stripe · South San Francisco, United States, New York City, United States, Seattle, United States, United States, Toronto, Canada
USD 253,500-380,300 per year
Data Scientist
Stripe · New York City, United States, Seattle, United States
USD 159,000-288,000 per year
Staff Machine Learning Engineer, Radar
Stripe · United States
USD 253,500-380,300 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year
Senior Machine Learning Engineer, Payments
Airbnb · United States
USD 191,000-223,000 per year