Growth Platform ML Engineer: Recommendations & Personalization

Xapply

San Francisco (CA)

On-site

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Stripe’s Growth Platform is looking for a machine learning engineer to build and operate production ML systems that improve how Stripe recommends products and next steps to businesses. You will own the work from problem definition through training, evaluation, deployment, monitoring, and iteration.

You will collaborate with data scientists, engineers, and product partners to turn model improvements into measurable user and business outcomes, focusing on reliability, latency, and cost while

Qualifications

  • 3+ years of industry experience in ML engineering, software engineering, or applied data science.
  • Strong programming skills in Python and production-grade code.
  • Practical experience designing, training, and evaluating ML models using PyTorch, TensorFlow, XGBoost, or scikit-learn.
  • Experience building data or feature pipelines, proficiency in SQL, and familiarity with Spark or PySpark.
  • Strong understanding of statistics, model evaluation, and experimentation.
  • Experience deploying, monitoring, and debugging production ML systems; balancing quality, latency, and cost.
  • Ability to translate business problems into technical approaches and collaborate with cross-functional teams.

Responsibilities

  • Design, train, evaluate, deploy, and maintain models for recommendations, ranking, and personalization.
  • Improve contextual bandit and policy-learning approaches; refine exploration and reward design.
  • Build agent-based recommendations using business context with reliable evaluations.
  • Develop data and feature pipelines for training and inference; ensure data freshness and consistency.
  • Create reusable tooling for model evaluation, retraining, and safe rollout.
  • Own the reliability, latency, and cost of ML components and monitor production systems.
  • Design and analyze online experiments; connect offline eval to product impact.

Skills

Python
Production code
ML modeling
SQL
Statistics

Education

Bachelor's degree in CS/related field

Tools

PyTorch
TensorFlow
XGBoost
scikit-learn

Job description

Stripe’s Growth Platform is looking for a machine learning engineer to build and operate production ML systems that improve how Stripe recommends products and next steps to businesses. You will own the work from problem definition through training, evaluation, deployment, monitoring, and iteration.

You will collaborate with data scientists, engineers, and product partners to turn model improvements into measurable user and business outcomes, focusing on reliability, latency, and cost while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Growth ML Engineer: Personalization & Recommendations
Remote Growth ML Engineer: Personalization & Recommendations

Stripe • United States

Remote
USD 180,000 - 270,000
equity
401(k) plan
medical, dental, and vision benefits
+1
ML Engineer, Growth & Recommendation Platform
ML Engineer, Growth & Recommendation Platform

Stripe • United States

Remote
USD 120,000 - 190,000
Machine Learning Engineer, Growth Platform (Fully Remote)
Machine Learning Engineer, Growth Platform (Fully Remote)

Stripe • United States

Remote
USD 120,000 - 190,000
Machine Learning Engineer, Growth Platform
Machine Learning Engineer, Growth Platform

Xapply • San Francisco (CA)

On-site
USD 150,000 - 210,000
Staff ML Platform Engineer: Scalable AI Infra & Systems
Staff ML Platform Engineer: Scalable AI Infra & Systems

Stripe • Seattle (WA)

On-site
USD 224,000 - 336,000
Staff ML Platform Engineer — Lead AI Infrastructure
Staff ML Platform Engineer — Lead AI Infrastructure

Stripe • United States

Hybrid
USD 204,000 - 305,000
Equity
Performance bonus
401(k)
+1
Staff Machine Learning Platform Engineer — Scale ML Infra
Staff Machine Learning Platform Engineer — Scale ML Infra

Stripe • San Francisco (CA)

On-site
USD 150,000 - 200,000
Staff ML Platform Engineer — Lead & Scale ML Infra
Staff ML Platform Engineer — Lead & Scale ML Infra

Stripe • San Francisco (CA)

On-site
USD 224,000 - 336,000
Equity
401(k) plan
Medical, dental, and vision benefits
+1
Staff Software Engineer, Machine Learning Platform
Staff Software Engineer, Machine Learning Platform

Stripe • United States

On-site
USD 204,000 - 305,000
Equity
Performance bonus
401(k)
+1
Staff Software Engineer, Machine Learning Platform
Staff Software Engineer, Machine Learning Platform

Stripe • Seattle (WA)

On-site
USD 224,000 - 336,000