
The financial infrastructure platform for modern businesses
Stripe is a leading financial infrastructure platform that processes over $1 trillion in payments annually for businesses of all sizes, from startups to Fortune 500 companies. Headquartered in SoMa, San Francisco, Stripe has raised $8.7 billion in funding across multiple rounds, including its recent...
Stripe offers an unlimited paid time off policy, flexible work-from-home opportunities, comprehensive mental and physical health plans, and generous f...
Stripe fosters a culture focused on innovation and growth, with a commitment to expanding its services globally. The company emphasizes engineering ex...

Stripe • Seattle; San Francisco; New York City
Stripe is hiring a Machine Learning Engineer for their Payments ML Accelerator team to develop advanced ML solutions that impact payment products. You'll work with Python, TensorFlow, and PyTorch to tackle complex challenges in fraud detection and optimization.
You have a strong background in machine learning and data science, with experience in developing and deploying ML models that drive business impact. Your proficiency in Python allows you to manipulate data effectively and implement algorithms that solve complex problems. You are familiar with deep learning frameworks such as TensorFlow and PyTorch, and you understand how to leverage large-scale data infrastructure for experimentation and deployment. You have a solid understanding of SQL, enabling you to query and analyze data efficiently. Your experience with Apache Spark helps you manage and process large datasets, ensuring that your models are trained on high-quality data. You hold an MS or PhD in a quantitative field, which has equipped you with the analytical skills necessary to evaluate and implement innovative ML solutions.
Experience with LLM/foundation models is a plus, as is knowledge of niche and upcoming ML solutions. You are comfortable working in a collaborative environment, partnering with product teams to identify opportunities for leveraging ML capabilities across the organization. Your ability to communicate complex technical concepts to non-technical stakeholders is essential for driving alignment and understanding.
As a Machine Learning Engineer on the Payments ML Accelerator team, you will be responsible for the entire ML lifecycle, from research and experimentation to production deployment. You will develop advanced ML solutions that directly impact Stripe's payment products and core business metrics. Your role will involve tackling high-leverage problems that require innovation in modeling, optimization, and system design. You will collaborate closely with product teams to identify high-impact opportunities and implement scalable solutions that can be leveraged across the organization. Your work will contribute to building foundational ML capabilities that drive innovation across Stripe's payment products, including fraud detection and authorization optimization. You will engage in rapid experimentation, utilizing advanced ML techniques to deliver measurable business impact. Your contributions will help shape the future of payment processing at Stripe, ensuring that our solutions remain at the forefront of the industry.
At Stripe, you will have the opportunity to work on meaningful projects that have a direct impact on the global economy. We foster a culture of innovation and collaboration, where your ideas and contributions are valued. You will be part of a team that is dedicated to building the next generation of payment solutions, and you will have access to the resources and support needed to succeed in your role. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse teams build better products. Join us in our mission to increase the GDP of the internet and make a difference in the world of finance.
Apply now or save it for later. Get alerts for similar jobs at Stripe.