Machine Learning Engineer, Merchant Intelligence

Remote in North America only

Full Time
Stripe logo
Stripe
The new standard in online payments
Apply now

Posted 1 month ago

Stripe has a fantastic set of data, and machine learning is critical for making use of it at scale. The Merchant Intelligence group is responsible for using this data to build a deep understanding of the businesses that use us, which is a priority both to protect Stripe and also to optimize our products. We work across the technical stack: from feature engineering to building and evaluating models over this data to integrating into Stripe’s products to building new products for our users. 

  

Removing barriers to online commerce is at the heart of Stripe’s mission, and doing so requires effectively and efficiently protecting the businesses that trust Stripe at scale. Machine learning engineers in Merchant Intelligence are responsible for the mission-critical work of building and deploying the models that help Stripe enable access to economic infrastructure for a huge variety of businesses across the globe.

You will:

  • Design and deploy new models using advances in deep learning to iteratively improve Stripe’s business-critical models and systems
  • Design text classification systems using deep learning techniques to better understand merchant websites
  • Improve Bayesian forecasting models (using and developing tools like Rainier) to help Stripe manage operating risks
  • Design, train, and deploy improved models that protect hundreds of millions of consumers from fraud
  • Build the next generation of model training and scoring infrastructure, in close collaboration with our infrastructure teams
  • Think of creative new methods to deter fraud and identity theft, while working against constantly evolving adversaries
  • Analyze and model the lifecycle of merchants using Stripe to better support their businesses with new products
  • Imagine new feature ideas and design real-time data pipelines to incorporate them into our models
  • Improve the way we evaluate and monitor our model and system performance

We’re looking for someone who has:

  • An advanced degree in a quantitative field (e.g. stats, physics, computer science) and some experience in software engineering in a production environment
  • 5+ years industry experience doing software development on a data or machine learning team
  • Experience designing and training machine learning models to solve critical business problems
  • Knowledge about how to manipulate data to perform analysis, including querying data, defining metrics, or slicing and dicing data to evaluate a hypothesis
  • The ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
  • Pride in working on projects to successful completion involving a wide variety of technologies and systems
At Stripe, we're looking for people with passion, grit, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren't afraid to challenge assumptions. Join us.