Overview

Stripe has a fantastic set of data. 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 machine learning over our usersโ€™ 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, train, and deploy improved models that protect hundreds of millions of consumers from fraud
  • Think of creative new methods to deter fraud and identity theft, while working against constantly evolving adversaries
  • 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
  • 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
  • Build models to automatically detect when our users have their accounts taken over by bad actors
  • Collaborate with our machine learning infrastructure team to build support for new model types into our scoring infrastructure

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
  • 4+ 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