Get AI match insights
See your fit score & personalized tips.
You’ll design, train, evaluate, deploy and maintain recommendation, ranking and contextual‑bandit models, build data/feature pipelines, and own the reliability, monitoring and iteration of those ML components in production.
3+ years of ML/software engineering experience, strong Python coding with tested production code, hands‑on model building using PyTorch/TensorFlow/XGBoost/scikit‑learn, SQL and Spark/PySpark pipeline skills, and solid statistics and experimentation knowledge.
The team powers Stripe’s Growth Platform, delivering personalized product recommendations that drive user adoption and revenue, so effective ML models directly impact the company’s mission to grow the internet’s GDP.
A builder‑minded engineer who enjoys turning ambiguous business problems into production‑ready ML solutions, balances model quality with latency and cost, and thrives collaborating with data scientists, product, and infrastructure partners.
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.
Growth Platform builds the machine learning systems that help businesses discover and use the Stripe products that meet their needs. Our recommendations reach users across the Dashboard, email, onboarding, documentation, and AI agent interfaces. We combine an understanding of each business with models that decide which recommendation is useful, when to show it, and how to learn from the outcome.
Our work spans recommendation and ranking models, contextual bandits, agent-based recommendations, and the data and evaluation systems behind them. We build shared capabilities that product, marketing, and sales teams can use across Stripe. Success means helping businesses take useful actions and adopt products that help them grow, while keeping recommendations relevant and avoiding unnecessary messages.
You will build and operate production ML systems that improve how Stripe recommends products, content, and next steps to businesses. You will own work from problem definition and feature development through training, evaluation, deployment, monitoring, and iteration. Working with data scientists, engineers, and product partners, you will turn model improvements into measurable user and business outcomes.
You are a machine learning engineer with a builder mindset. You care about the business problem, the quality of the model, and what happens after it ships. You can move between modeling and software engineering, make practical tradeoffs, and take ownership of an ambiguous problem through production and measurement.
We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
Stripe
Full employer profile →