ML Engineer
About The Company Stripe is a leading financial infrastructure platform that empowers businesses of all sizes to accept payments, grow their revenue, and explore new market opportunities. Serving millions of companies worldwide, from large enterprises to innovative startups, Stripe’s mission is to increase the GDP of the internet by providing seamless, reliable, and scalable financial services. With a focus on innovation and customer-centric solutions, Stripe continues to shape the future of online commerce and digital payments. Our commitment to building robust infrastructure enables businesses to operate efficiently and confidently in an increasingly digital world, making Stripe a trusted partner for global commerce.
About The Role We are seeking a highly skilled Machine Learning Engineer to join our Payments ML Accelerator team. In this role, you will be at the forefront of developing foundational machine learning capabilities that drive innovation across Stripe’s payment products. Your work will involve designing and deploying advanced deep learning models to solve complex payment challenges, including fraud detection, authorization optimization, and other critical payment processes. You will be instrumental in building scalable, reusable ML architectures that deliver measurable business impact and enable rapid experimentation. Collaborating closely with product and engineering teams, you will identify high-impact opportunities and develop solutions that can be leveraged organization-wide. This position offers a unique opportunity to influence the future of payment technology and contribute to Stripe’s mission of increasing the GDP of the internet.
Qualifications
- Minimum of 7 years of industry experience in end-to-end machine learning development and deployment
- Proficiency in Python, Scala, and Spark
- Deep expertise in deep learning techniques and large language models/foundation models
- Advanced knowledge of ML infrastructure, data manipulation, and analysis
- Experience with streaming feature pipelines and integrating ML models into production systems
- Strong technical judgment and problem-solving skills
- Excellent collaboration and communication abilities
- Preferred: MS or PhD degree in computer science, mathematics, physics, statistics, or related quantitative field
- Knowledge of evaluating emerging ML solutions and industry best practices
Responsibilities
- Design and deploy deep learning architectures and foundation models to address key payment entities such as merchants, issuers, and customers
- Identify high-impact opportunities and develop strategic ML roadmaps for long-term success
- Architect generalizable ML workflows to facilitate rapid scaling and optimize online performance
- Deploy ML models in online environments ensuring operational stability and reliability
- Experiment with cutting-edge ML techniques and evaluate their applicability to business problems
- Collaborate with ML infrastructure teams to shape platform capabilities and enhance deployment efficiency
- Translate research ideas into scalable, reusable systems that serve as foundation models for future innovations
Benefits
- Competitive annual salary range of $212,000 – $318,000 (varies based on location and experience)
- Equity options and potential bonuses or sales commissions
- Comprehensive health, dental, and vision insurance plans
- 401(k) retirement savings plan
- Wellness stipends and other employee support programs
- Flexible work arrangements, including remote work options
- Opportunities for professional growth and development within a global technology leader
Equal Opportunity
Stripe is committed to fostering an inclusive environment where all employees and applicants are treated with respect and fairness. We are proud to be an equal opportunity employer and do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, or any other protected characteristic. We believe diversity enhances our innovation and success, and we encourage candidates from all backgrounds to apply.