Machine Learning Engineer
About The Company Stripe is a leading financial infrastructure platform that empowers businesses worldwide to accept payments, grow revenue, and explore new market opportunities. Serving millions of companies, from global 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 building the future of online commerce, Stripe handles over $1 trillion in payments annually, processing vast amounts of financial data to enable secure and efficient transactions.
The company’s cutting-edge technology leverages advanced machine learning models and AI to optimize payment processes, mitigate fraud, and enhance user trust. Stripe’s commitment to innovation and excellence makes it a pivotal player in the digital economy, offering a dynamic environment for talented professionals eager to make a significant impact in the world of financial technology.
About The Role We are seeking a highly skilled Machine Learning Engineer to join Stripe’s Identity team, a critical component of our digital trust infrastructure. In this role, you will be responsible for developing, deploying, and maintaining machine learning models that underpin Stripe’s identity verification and fraud prevention systems. Your work will directly influence the security and trustworthiness of millions of online transactions, helping to protect users and businesses from fraud and regulatory risks.
You will collaborate closely with cross-functional teams including data scientists, software engineers, product managers, and infrastructure specialists to design innovative ML solutions that operate at a global scale. This position offers the opportunity to work on challenging problems involving real-time predictions, large-scale data processing, and cutting-edge AI technologies such as transformers and large language models. Your contributions will help shape the future of digital identity verification and trust in the online economy, making a tangible difference in how trust is established in digital transactions worldwide.
Qualifications
- 6+ years of industry experience building and deploying machine learning systems in production environments
- Proficiency with ML libraries and frameworks such as PyTorch, TensorFlow, XGBoost, and Spark
- Deep understanding of various ML algorithms and model architectures
- Hands-on experience in designing, training, and evaluating machine learning models
- Strong analytical skills, including querying large datasets, defining metrics, and analyzing model performance against business objectives
- MS or PhD degree in Machine Learning, Artificial Intelligence, Computer Science, Mathematics, Physics, or related fields (preferred)
- Experience with deep neural networks, including transformers and large language models (preferred)
- Familiarity with Java or Ruby codebases (preferred)
- Proven track record of deploying ML solutions that address ambiguous or complex business challenges
- Experience in adversarial domains such as payments, fraud detection, trust, or safety (preferred)
Responsibilities
- Design, develop, and deploy new machine learning models to enhance identity verification and fraud detection capabilities
- Iteratively improve existing models by integrating new signals, features, and data sources to increase accuracy and robustness
- Build scalable ML pipelines using tools like Spark, Presto, TensorFlow, and PyTorch to facilitate rapid experimentation and deployment
- Integrate machine learning models seamlessly into Stripe’s core payment and risk management workflows
- Propose innovative product ideas that leverage AI to reduce costs, combat fraud, and improve user experience
- Collaborate with cross-functional teams including data scientists, product managers, infrastructure engineers, and risk specialists to deliver impactful solutions
- Analyze large datasets to derive insights, define performance metrics, and optimize model performance
- Stay current with advancements in AI/ML technologies and incorporate them into Stripe’s products and processes
Benefits
- Competitive salary within the range of $212,000 – $318,000 annually (based on experience and location)
- Equity options and potential for bonuses or sales commissions
- Comprehensive health, dental, and vision insurance plans
- 401(k) retirement savings plan with company matching
- Wellness stipends and support for maintaining a healthy work-life balance
- Opportunities for professional growth and development in a forward-thinking environment
- Flexible work arrangements, including remote work options for qualified candidates
Equal Opportunity
Stripe is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, or any other protected status.