Engineering Manager, Machine Learning Infrastructure

Who we are

About Stripe

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.

About the team

Within ML Infrastructure, we build tools for rapidly experimenting with data and models and moving those models rapidly into production. Our feature computation infrastructure provides an expressive and powerful interface for feature definition, solving classic feature engineering problems like time-traveling and online / offline discrepancies. We’re also building new internal products like a shared feature store to improve collaboration and efficiency across Stripe. We work closely with ML engineers, data scientists, and platform infrastructure teams to build the powerful, flexible, and user-friendly systems that substantially increase ML velocity across the company.

What you’ll do

We’re looking for a manager to join this team, help define machine learning at Stripe, and build the next generation of infrastructure that powers feature engineering and machine learning at Stripe.


  • Work with engineers, data scientists, and platform infrastructure teams to build powerful, flexible, and user-friendly infrastructure that powers all of ML at Stripe
  • Set and execute on a vision for increasing ML velocity at Stripe
  • Set and execute on a vision for incorporating new advances in machine learning and state-of-the-art techniques in ways that best achieve the team’s business objectives
  • Support the engineering team in achieving a high level of technical quality, reliability, and ease-of-use
  • Manage processes to help the team do its best work and work effectively with the rest of Stripe
  • Recruit great engineers, in collaboration with Stripe’s recruiting team
  • Develop engineers on the team, helping them advance in their careers
  • Contribute to engineering-wide initiatives as a member of Stripe’s engineering management team
  • Be attuned to the broader technological ecosystem beyond Stripe to understand how we can use or contribute to it


Who you are

  • The ability to lead by example, by setting the right context, and by helping teammates do their best work
  • An excitement for collaborating with teammates across engineering and data science
  • Successfully recruited great teammates
  • The ability to thrive on a high level of autonomy and responsibility

Minimum requirements

  • At least 2 years of engineering management experience

Preferred qualifications

  • Experience with applying machine learning to real-world problems
  • Experience with notebook-based development
  • Experience in building large-scale infrastructure for machine learning use cases
  • Experience with Spark, Airflow, or similar systems
  • Experience managing and designing data pipelines