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
Program Manager, Professional Services
Stripe · Dublin, Ireland
EUR 76,800-115,200 per year
Product Support Specialist
Stripe · Chicago, United States, Seattle, United States
USD 115,800-173,800 per year
Offensive Security Engineer
Stripe · United States
USD 179,000-268,400 per year
Financial Data Analyst Intern, Technical Operations
Stripe · Singapore, Singapore
SGD 62,000-62,400 per year
Data Analyst, Global Growth
Stripe · Singapore, Singapore
SGD 144,000-216,000 per year
Similar jobs
Machine Learning Data Scientist, Forecasting
OpenAI · San Francisco, United States
USD 230,000-385,000 per year
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 · United States, Toronto, Canada, New York City, United States, South San Francisco, United States, Seattle, 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
Reddit · United States
USD 216,700-303,400 per year
Machine Learning & Agentic AI Engineer
ABN AMRO · Amstelveen, Netherlands
EUR 70,200-100,200 per year