Machine Learning Engineer, Growth Platform

Stripe

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Chicago, ILNew York, NYSeattle, WASan Francisco, CA
Salary
$180,000–$270,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $226k
This role $225k
$163k most similar roles pay here $290k

This role pays more than 53% of similar roles. Most pay $197,687–$254,750 — the shaded band above. At the midpoint, this role pays about $225k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Stripe

Stripe is a financial infrastructure platform for internet businesses, providing payment processing, billing, fraud prevention, and banking-as-a-service APIs to businesses of all sizes globally. Industry: Payments Infrastructure & Financial Technology

Stripe currently has 91 open roles on FindRole.

Listed pay typically runs $205,400–$300,550 across 90 roles with salary data.

Most-posted roles

View all roles at Stripe

At a glance

TL;DR · Machine Learning Engineer, Growth Platform

As a Machine Learning Engineer, Growth Platform, you will join the team responsible for building machine learning systems that help businesses discover and adopt relevant products across various interfaces like dashboards, email, and AI agents. You will design, train, evaluate, and maintain production models for recommendation, ranking, and personalized action selection while improving contextual bandit and policy-learning approaches. Your daily work involves developing reliable data and feature pipelines, building reusable tooling for model evaluation, and ensuring the reliability, latency, and cost of ML components. To succeed, you must possess strong Python skills and experience with PyTorch, TensorFlow, XGBoost, or scikit-learn. You will also utilize SQL and Spark to manage data pipelines while applying your knowledge of statistics and experimentation to solve complex problems regarding product discovery and personalized content delivery for business users.

What does a Machine Learning Engineer earn in New York?

Median $238650 from 46 postings across 16 companies.

See salary data

What you'll do

  • Design, train, evaluate, and deploy models for recommendation, ranking, and personalized action selection across various platforms.
  • Improve contextual bandit and policy-learning approaches to adapt recommendations based on user context and feedback.
  • Build agent-based recommendation capabilities that utilize business context to identify relevant products and integration options.
  • Develop reliable data and feature pipelines to ensure high quality and consistency between training and production.
  • Create reusable tooling for model evaluation, retraining, and safe rollouts to accelerate the deployment of improvements.
  • Maintain production ML components by writing tested code and monitoring models for reliability, latency, and cost.
  • Design and analyze online experiments to connect offline evaluations to measurable product adoption and business impact.
  • Collaborate with cross-functional partners to identify problems solvable by shared machine learning capabilities.

What we're looking for

  • 3+ years of industry experience in machine learning engineering, software engineering, or applied data science.
  • Hands-on experience building and shipping ML models in production.
  • Strong programming skills in Python and experience writing maintainable, tested production code.
  • Practical experience designing, training, and evaluating ML models using PyTorch, TensorFlow, XGBoost, or scikit-learn.
  • Experience building data or feature pipelines with proficiency in SQL and distributed tools like Spark or PySpark.
  • Strong understanding of statistics, model evaluation, experimentation, and identifying data leakage.
  • Experience deploying, monitoring, and debugging production ML systems while balancing quality, reliability, latency, and cost.
  • Ability to translate open-ended business problems into technical approaches and collaborate across cross-functional teams.
  • Experience with recommendation systems, ranking, personalization, or marketplace/advertising optimization (preferred).
  • Experience with contextual bandits, policy learning, causal inference, or off-policy evaluation (preferred).
  • Experience building and evaluating LLM applications including structured extraction and embeddings (preferred).
  • Experience building reusable ML capabilities like training automation or feature systems (preferred).
  • Experience with product growth, lifecycle messaging, or balancing engagement with long-term outcomes (preferred).

More like this

Similar roles

Machine Learning Engineer

Samsung Electronics

Austin, TX 49 days ago $90,000–$174,500
PySpark Python Machine Learning MLOps TensorFlow PyTorch scikit-learn XGBoost Distributed Data Processing Model Deployment Pipeline Orchestration Anomaly Detection Root Cause Analysis Cloud Infrastructure Monitoring and Alerting
3+ yrs exp

Senior Staff Machine Learning Engineer

DoorDash, Inc

San Francisco, CA +1 121 days ago $242,800–$357,000
Large Language Models Python PyTorch TensorFlow XGBoost Natural Language Processing Information Retrieval Ranking and Relevance Recommendation Systems RAG Prompt Engineering C++ Java A/B Testing Feature Engineering Deep Learning Sequence Modeling
5+ yrs exp

Machine Learning Engineer, Platform Architecture

Apple Inc

Cupertino, CA 15 days ago $150,400–$277,600
C++ Python PyTorch Machine Learning GPU CPU Neural Engine SoC Architecture Compiler Frameworks Simulation Computer Architecture Inference Training Environments
3+ yrs exp

Senior Machine Learning Engineer, AI Platform

Adobe

San Jose, CA 14 days ago $172,500–$306,625
Python Go C++ Rust Java Kubernetes Distributed Systems GPU PyTorch FSDP DeepSpeed vLLM TensorRT-LLM Triton Ray Serve Cloud Infrastructure
7+ yrs exp