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
API @ 4
Airflow @ 6
Communication @ 6
Distributed Systems @ 4
Fraud @ 4
Java @ 6
Kafka @ 6
Leadership @ 8
Machine Learning @ 4
MongoDB @ 6
Observability @ 3
Python @ 6
Ruby @ 6
Technical Leadership @ 8
TypeScript @ 6
- 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
Stripe is a financial infrastructure platform for businesses. The Payment Intelligence team builds AI-first solutions addressing fraud and abuse, payment optimization, disputes, authentication, and merchant analytics. The team includes machine learning engineers and full-stack software engineers working at the scale of nearly every Stripe transaction.
As a Staff Engineer on Payment Intelligence, you will work across the product portfolio to ensure consistent, efficient, and effective development. Experience with large distributed systems on the critical path, working across the stack, and collaborating with machine learning teams and models will help candidates succeed.
Responsibilities
- Define technical strategy for multiple experiences across the Payment Intelligence portfolio, with a focus on quality and performance.
- Champion a quality-first engineering culture by establishing standards, tooling, and processes that enable high-quality code delivery at scale.
- Partner with some of Stripe's largest merchants to co-build the future of payment-centric intelligence.
- Collaborate cross-functionally with product, design, and machine learning colleagues to deliver high-quality software.
- Work across the stack, contributing to infrastructure and foundational systems as well as frontend, API, and machine-learning-adjacent work.
Requirements
- 10+ years of software engineering experience, including 5+ years in a strategic technical leadership role.
- Experience leading engineering teams working on distributed systems, API design, and user-facing products.
- A proven track record of delivering pragmatic solutions that accelerate business growth.
- Ability to drive projects at a high level while remaining hands-on and contributing directly to technical solutions when necessary.
- Effective communication skills and the ability to work across teams, organizations, and functions.
Preferred Qualifications
- Experience with payment systems and/or fraud detection.
- Familiarity with machine learning systems in production, including model serving, training pipelines, observability, and evaluation.
- Experience building 0-to-1 products, from initial concept through production deployment.
- Experience with a range of software languages and frameworks. The stack includes Java, Ruby, Python, TypeScript, Kafka, Flyte, Airflow, and MongoDB.
- Experience navigating ambiguity in a fast-moving organization and making confident technical decisions with incomplete information.
More jobs at Stripe
Software Engineer, Dev Productivity
Stripe · Taipei, Taiwan
TWD 2,301,000-3,451,600 per year
Backend Engineer, Developer & End-User Experience Platform
Stripe · South San Francisco, United States, New York City, United States
USD 190,400-285,600 per year
Staff Software Engineer, Financial Crimes
Stripe · Toronto, Canada
CAD 208,000-312,000 per year
Full Stack Engineer, Expansion
Stripe · Toronto, Canada
CAD 135,200-202,800 per year
Staff Software Engineer, Deployment Platform
Stripe · Seattle, United States
USD 224,000-336,000 per year
Similar jobs
Senior Software Engineer - Analytics Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Software Engineer, Backend (Consumer - Risk)
Coinbase · Canada
CAD 154,000 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Platform AI Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Member of Technical Staff (Forward Deployed Engineer, Applied AI)
Perplexity AI · London, United Kingdom, New York City, United States, San Francisco, United States, Seattle, United States, Palo Alto, United States
USD 205,000-335,000 per year
Staff+ Software Engineer, Caching
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-485,000 per year
Member of Technical Staff (Software Engineer, Data Platform)
Perplexity AI · Palo Alto, United States, San Francisco, United States, New York City, United States
USD 220,000-405,000 per year