What is a Machine Learning Engineer?
At Stripe, a Machine Learning Engineer (MLE) is not just a model builder; you are a core architect of the financial infrastructure of the internet. This role sits at the intersection of software engineering and data science, tasked with deploying intelligence that scales to handle billions of transactions globally. You will work on critical products like Stripe Radar (fraud detection), Capital (credit risk assessment), and Checkout (optimization and personalization).
The impact of this position is immediate and measurable. Your models directly influence approval rates, prevent millions of dollars in fraud, and streamline the user experience for millions of businesses. Stripe values engineers who can own the entire lifecycle of a problemโfrom framing the business question and curating datasets to training models and deploying them into low-latency production environments.
You should expect a culture that values rigor, user-centricity, and "shipping." Unlike research-heavy roles at other tech giants, an MLE at Stripe is expected to be a strong software engineer who uses machine learning as a tool to solve practical, high-stakes business problems. You will be building systems that must be as reliable as they are intelligent.



