Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
LLM @ 3
Machine Learning @ 3
Payments
Software Development @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Who We Are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe’s mission is to increase the GDP of the internet.
About the Team
The Applied ML team aims to reform how users interact with Stripe by automating easy tasks and assisting users with difficult tasks. Examples include helping users resolve issues faster and making it easier for users to sign up and navigate Stripe. The team uses the latest large language models (LLMs) and fine-tunes its own models. It operates end to end, from developing ideas and models through deploying them to production.
Responsibilities
As a Machine Learning Engineer, you will analyze opportunities, propose ideas, train and evaluate machine learning models, run experiments, and deploy solutions to production. You will also contribute to and influence ML architecture at Stripe and participate in the broader ML community.
You may work on problems including:
- Evaluating systems offline and online
- Improving model performance to match or exceed human performance
- Ensuring model quality does not degrade in production
- Determining whether fine-tuning an LLM improves performance
- Identifying the right open-source and in-house platforms for investment
You will also:
- Develop pipelines and automated processes to train and evaluate models in offline and online environments
- Integrate ML models into production systems and ensure their scalability and reliability
- Collaborate with product and strategy partners to propose, prioritize, and implement new product features
- Engage with the latest developments in ML and AI and transform innovative ideas into productionized solutions
Requirements
Stripe is looking for ML Engineers who are passionate about using machine learning to improve products and delight customers. You should have experience developing streaming feature pipelines, building ML models, and deploying them to production, including making substantial changes to backend code when necessary. You should be comfortable with ambiguity, proactive, and biased toward action.
Minimum Requirements
- At least 3 years of experience shipping ML systems in production
- A high standard when working with production systems
- Ownership of projects and a focus on driving business impact
- Ability to thrive in a collaborative environment
Preferred Qualifications
- 5 or more years of experience in full-time software development roles
- Experience shipping high-quality LLM integrations to user-facing products
- Experience operating in highly ambiguous environments
- Knowledge of driving hypotheses from data
About the Company
Stripe is a financial infrastructure platform used by businesses worldwide to accept payments, grow revenue, and accelerate new business opportunities.