
Explore active software engineering, data, AI, product, and design roles directly from verified employers—and make sure your resume is ready before applying.
Get an instant ATS score, missing keyword alert, and bullet rewrites tailored to your target job before submitting your application.
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team You will be joining Stripe’s ML Foundations and Gen AI team to incubate new ML applications and improve our ML capabilities across Stripe. Our team is responsible for unlocking novel ML and LLM techniques and applications across Stripe’s product suite to drive business outcomes, as well as providing infrastructure, tooling and support for ML teams. What you’ll do As a senior product leader, you will lead a cross-functional team to define, incubate and scale new ML/AI applications across Stripe’s product suite, and drive our strategy and roadmap for ML/AI infrastructure powering all of Stripe’s teams. You will work closely with product leaders across business units to define and deliver on an AI-centric product strategy, launching new applications that drive incremental business outcomes. At the same time, you will be advancing our core AI technology stack to empower teams across Stripe to infuse their scenarios with Agents and agentic capabilities, with API support for agent quality and continuous improvement. Responsibilities Develop and execute on the Stripe-wide strategy for new ML/AI applications across our product suite Evaluate and align on areas of investment for ML/AI applications in collaboration with product leaders across the company Work with cross-functional teams to execute on the roadmap and launch successful new ML/AI applications Communicate clearly and crisply with leadership stakeholders and drive alignment across multiple teams Develop and execute on a strategy for advancing Stripe’s ML/AI infrastructure and tooling Who you are We’re looking for someone who meets the requirements below, and has a passion for AI to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 7+ years of experience delivering highly successful and innovative software products which are ML powered Solid understanding of ML and applied AI tech stacks Demonstrated ability to influence company level strategy and work with business leaders to execute on the transformation You push the pace. You take blame and pass the praise. People love working with you. Proven ability to lead teams and work cross-functionally in a highly collaborative environment. Ability to analyze and use quantitative and qualitative data to inform decisions. A deep understanding and empathy for consumer and business users — you love building products that make our customers feel joy, delight and trust. Relentlessly drives product quality Capable of working on both 1P and 3P products
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team The Risk Product Experience team develops products for users to understand, manage, and improve their risk standing on Stripe. We craft outstanding product experiences to help users navigate all of Stripe's risk journeys (i.e. information collection to meet partner and regulatory commitments). These risk experiences are some of Stripe's most critical user journeys—allowing us to seamlessly onboard users to the global financial ecosystem and apply targeted actions to stop fraud and financial crime. The Risk Product Experience team delivers these journeys at scale (i.e. millions of users) and partners with teams across Stripe to ensure we deliver consistently excellent user experiences via flexible UX partners, primitives, and APIs. What you’ll do In this role, you'll own the product strategy for risk experiences that reach millions of users globally. You'll partner across Stripe to make complex compliance and fraud-prevention journeys feel clear and seamless—turning one of Stripe's most critical surfaces into a competitive advantage for the businesses we serve. Responsibilities Define the strategy and roadmap for existing and new Risk product experiences Drive collaboration across Stripe and external partners to deliver delightful, high-performing end-to-end risk journeys Act as the voice of the user in product and API designs, gathering direct feedback from customers and internal stakeholders Work with engineering, design, and go-to-market teams on designing a personalized and scalable onboarding experience Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 8+ years in Product Management, specifically in delivering outstanding user experiences for complex and technical products Experience managing technical software products from kickoff to ship Consistent track record of leading ambitious and ambiguous 0-to-1 projects Strong stakeholder management including navigating difficult situations, negotiating timelines, and influencing internal and external stakeholders across organizations and borders Strong communication skills—you can summarize and express complex requirements in an accessible and precise manner Preferred qualifications Preferably has experience with B2B SaaS or Fintech Consumer Preferably has experience with compliance and regulation in financial services Experience working on zero-to-one products, particularly in startups
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team The Support Experience group develops and applies technology at all points of the user support journey to solve customer problems at scale, keeping millions of businesses running and unlocking growth across Stripe’s product suite. What you’ll do The rise of AI agents has fundamentally changed how users interact with Stripe, with a supermajority of conversations with Stripe now occurring via AI across various surfaces including third-party platforms. These conversations now blend planning, building, configuration, and troubleshooting. As a Product Manager for Support Experience, you will be responsible for building the platform that enables Stripe’s user-facing AI agent to solve problems across the Stripe product suite. You’ll develop rapid AI-powered feedback loops that enable product teams across Stripe to continuously improve the conversational experience of their users and build the infrastructure to enable powerful and flexible conversational experiences to run in diverse properties such as Stripe’s merchant dashboard, consumer apps, and experiences mediated by third-party agents. You’ll be at the forefront of applied AI, solving problems for businesses and consumers, and redefining what great can look like. Responsibilities Create the home for product teams to safely build out, understand and improve their conversational experiences. Build feedback loops from conversations through improvement recommendations to generating evals and prompts. Make Stripe’s conversational AI agent as capable and effective as our best human agents by identifying scaled ways to improve its capabilities across surfaces, user segments and products. Integrate human and AI conversations in the platform so that teams can understand and manage both. Develop the infrastructure that enables internal and external AI experiences to be driven from the same foundational primitives - so that teams can build once and have that capability available to internal, external and third-party use cases. Partner with GTM on expanding assistive capabilities to Stripe’s GTM layer. Partner with the Conversation UX team to unlock novel capabilities for the AI agent. Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements Our ideal Product Manager will be relentlessly user-focused, comfortable in ambiguity, have strong technical skills, and have the desire to create something new. 12+ years of experience as a Product Manager Deep user empathy and a high bar for user experience Experience developing a multi-year vision, strategy and roadmap for large-scale products Experience leading cross-team initiatives from ideation to execution Technical expertise: You’ve led technical products and/or have a background in computer science (or similar) Strong written and verbal communication skills
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team The API Platform team is responsible for empowering teams to build highly reliable and performant services, backing our payment systems, fraud detection, and a multitude of other products. As an infrastructure team, you will build and expand the service frameworks to make complex systems easy to use, resilient, and scalable. We build powerful interfaces for engineers that depend on these systems—deployment, load balancers, web framework, databases, Kafka, and Kubernetes—while keeping them highly available and performant. We're looking for engineering leaders who drive the technical vision of Stripe's service infrastructure platform for thousands of engineers to use and build on top of, and thrive in a highly autonomous environment with many moving pieces. What you’ll do You will join as a Technical Lead for one of the most impactful teams at Stripe. You will lead a team of engineers, collaborate with infrastructure and product engineering orgs, and advance service-oriented architecture (SOA) adoption at Stripe. By collaborating with the team's technical leaders, you will ensure the software your team builds meets the needs of Stripe and its customers. We are a highly effective team that consistently delivers high-impact results while genuinely caring for one another. We expect you to bring your curiosity and critical thinking skills to this challenging domain. We are looking for individuals with a strong background in designing and delivering high-performance infrastructure products for both internal and external customers. We would love to hear from you whether you have spent your entire career in infrastructure or are looking to apply your skill set to the database engineering domain for the first time. Responsibilities Lead a team of talented engineers, providing mentorship, guidance, and support to ensure their success Partner with Engineering Managers to create roadmaps that deliver milestones toward a cohesive engineering vision Understand user needs and pain points to prioritize engineering work and deliver high-quality solutions that meet user needs Drive the execution of projects, overseeing the entire development lifecycle from planning to delivery, while maintaining high standards of quality and timely completion Work with high-visibility teams and their stakeholders to support the Infrastructure's key engineering initiatives Provide hands-on technical leadership (architecture and design, vision, direction, and requirements setting, and incident response processes) for team members Work with leaders across the company to create and drive toward the longer term vision of Stripe's services roadmap Build a collaborative and inclusive work environment, promoting innovation, knowledge sharing, and continuous improvement within the team Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 12+ years of technical experience 5+ years in a strategic technical leadership role Experience leading engineering team(s) working on API design, abstractions, frameworks, or client libraries (e.g., building internal or external developer products) Hands-on experience building infrastructure and products for internal or external customers Proven track record of delivering pragmatic solutions that accelerate business growth Ability to adjust conversations from high-level discussions to detailed coding Thrives on a high level of autonomy and responsibility Clear and persuasive writing and in-person communication Strong problem-solving skills, critical thinking, determination, and a growth mindset Ability to work effectively with a diverse group of people, genuinely caring for each other and contributing to a high level of psychological safety for all team members and partners Proficient in at least one of the programming languages (Java, Ruby, Python, Go) Preferred qualifications Strong written and verbal communication skills for different audiences (leadership, users, company-wide) Experience with a variety of common infrastructure platforms (databases, logging, event streams, metrics, caching, etc.) Experience leading partially remote and distributed teams Experience developing sustainable, in-house framework and abstraction ecosystems in large engineering orgs Experience building serverless platforms Experience managing rigorous incident response processes and on-call rotations We don't expect deep expertise in every dimension above, but genuine curiosity about any of the areas that are less familiar is important to us
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team We're experts in data, working to make it cost-effective, understandable, and trustworthy. We build pipelines processing billions of events a day and are stewards of canonical data warehouses and datasets delivering products for Stripe Users while embedding with teams to build their data products. We're experts in using the Stripe Data Platform and to scale we lead the data culture and data education to enable product teams to own their data. We invest in AI Data Ops to scale incident handling and serve as an escalation path for data incidents to minimize their impact. The Data Engineering Solutions team works closely with product teams delivering trustworthy data, backend code, and innovative AI tools, platforms, and services for data. What you'll do We're looking for a person who drives the Data Engineering Solutions Team in solving high-impact, cutting-edge data problems. The ideal candidate is someone who has built data pipelines for large-scale volume, is deeply knowledgeable of Data Engineering tools including Airflow, Spark, Kafka, and Flink, is empathetic, excels at building strong relationships, and collaborates effectively with other Stripe teams to understand their use cases and unlock new capabilities. • Lead the technical outcomes for a team of ambitious, talented engineers, providing mentorship, guidance, and support to ensure their success • Partner with our recruiting team to attract and hire top talent. • Deliver cutting-edge data pipelines that scale to users' needs, focusing on reliability and efficiency • Develop strong subject matter expertise and manage the SLAs of data pipelines and full-stack web applications that support critical stakeholders • Collaborate with product managers and peers across the company to create and improve canonical datasets and data warehouses, use golden paths, and ensure Stripe employees and customers are using trustworthy data • Leverage AI, LLM, and Agents at scale to produce and analyze high-quality data on ambiguous problems • Have an opportunity to work with Spark, Flink, Kafka, Trino, Pinot, Airflow, Scala, Java, SQL, and Python, and many other big data technologies • Have the opportunity to drive the execution of key data initiatives for Stripe, overseeing the entire development lifecycle from planning to delivery while maintaining high standards of quality and timely completion • Foster a collaborative and inclusive work environment, promoting innovation, knowledge sharing, and continuous improvement within the team Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements • 10+ years of engineering experience with 5+ years of hands-on experience building and operating data systems and pipelines, datasets and data warehouses, infrastructure, and leading small teams to deliver excellent solutions • A strong engineering background and passion for data • Prior experience with writing and debugging data pipelines using a distributed data framework (Spark, Hadoop, Trino, etc.) • An inquisitive nature in diving into data inconsistencies to pinpoint issues, and resolve deep-rooted data quality issues • Knowledge of a backend development language (such as Scala, Java, or Go) and strong SQL experience • Strong customer focus, with a commitment to partnering with Product Managers, leaders, and other Stripe engineers to understand their use cases • Effective cross-functional collaboration, with the ability to think rigorously, communicate clearly, and make or coordinate difficult decisions and trade-offs • Thrive with high autonomy and responsibility in an ambiguous environment • Ability to foster and work in a healthy, inclusive, challenging, and supportive work environment Preferred qualifications • Expertise in Iceberg, Kafka, Change Data Capture, Flink, Spark, Airflow, Hive Metastore, Pinot, Trino, and AWS Cloud, and experience influencing open-source contributions • Experience creating and maintaining Data Marts and Data Warehouses to power business reporting needs • Experience working with Product or Go-to-Market (GTM—Sales and Marketing) teams • Genuine enjoyment of innovation and a deep interest in understanding how things work, with the ability to question and direct architectural decisions • Strong written and verbal communication skills for various audiences, including leadership, users, and company-wide stakeholders
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team We are experts in data, working to make it cost-effective, understandable, and trustworthy. We build pipelines processing billions of events a day and are stewards of canonical data warehouses and datasets delivering products for Stripe Users while embedding with teams to build their data products. We are experts in using the Stripe Data Platform and to scale we lead the data culture and data education to enable product teams to own their data. We invest in AI-driven Data Ops to scale incident handling and serve as an escalation path for data incidents to minimize their impact. The Data Engineering Solutions team will work closely with product teams delivering trustworthy data / backend code / and innovative AI tools/platforms/services for data. What you’ll do We're looking for a person who could drive the Data Engineering Solutions team in solving high-impact, cutting-edge data problems. The ideal candidate will be someone that has built data pipelines for large scale volume, is deeply knowledgeable of key tools including Airflow/Spark/Kafka/Flink, is empathetic, excels at building strong relationships, and collaborates effectively with other Stripe teams to understand their use cases and unlock new capabilities. Responsibilities Lead the technical outcomes for a team of ambitious, talented engineers, providing mentorship, guidance, and support to ensure their success Partner with our recruiting team to attract and hire top talent Deliver cutting-edge data pipelines that scale to users' needs, focusing on reliability and efficiency Develop strong subject matter expertise and manage the SLAs of data pipelines and full stack web applications that support critical stakeholders Collaborate with product managers and peers across the company to create/improve canonical datasets and data warehouses, use golden paths, and ensure Stripes and customers are using trustworthy data Leverage AI/LLM and Agents at scale to produce and analyze high-quality data on ambiguous problems Have the opportunity to drive the execution of key data initiatives for Stripe, overseeing the entire development lifecycle from planning to delivery while maintaining high standards of quality and timely completion Foster a collaborative and inclusive work environment, promoting innovation, knowledge sharing, and continuous improvement within the team Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements This is a Staff-level role — that typically means 10+ years of experience building and operating data systems, pipelines, warehouses, infrastructure, and leading teams to deliver exceptional solutions A strong engineering background and passion for data as well as prior experience with writing and debugging data pipelines using a distributed data framework An inquisitive nature in diving into data inconsistencies to pinpoint issues, and resolve deep rooted data quality issues Knowledge of a backend development language (such as Scala, Java, or Go) and strong SQL experience Extreme customer focus, with a commitment to partnering with product, leaders across the business, and other Stripe engineers to understand their use cases Effective cross-functional collaboration, with the ability to think rigorously, communicate clearly, and make or coordinate difficult decisions and trade-offs Thrive with high autonomy and responsibility in an ambiguous environment Ability to foster and work in a healthy, inclusive, challenging, and supportive work environment Preferred qualifications Our stack is made up of Iceberg, Kafka, Change Data Capture, Flink, Spark, Airflow, Hive Metastore, Pinot, Trino, AWS Cloud - experience with all or some of these tools is a huge plus Influencing open-source contributions is a huge plus Experience creating and maintaining data marts / warehouses to power business reporting needs Experience collaborating with Product, Go-To-Market, or Sales / Marketing teams Genuine enjoyment of innovation and a deep interest in understanding how things work, with the ability to question and direct architectural decisions Strong written and verbal communication skills for various audiences, including leadership, users, and company-wide
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the Team The Datalake team builds and maintains Stripe's foundational data access and governance infrastructure — the paved path for safe, fast, and compliant access to Stripe's critical big data assets. We serve developers, data engineers, analysts, ML and AI teams, security teams, and business users across the company. The team is in the middle of a significant architectural transition as Stripe grows. We are making Stripe's data lake a first-class citizen of the modern data ecosystem to support our growing scale and diverse workloads. What Makes This Role Compelling Foundational infrastructure with broad reach: The Datalake team's systems sit in the critical path of nearly every data workload at Stripe. Decisions affect petabytes of data, hundreds of production pipelines, and every engineering team that builds on Stripe's data lake. Active, high-stakes architectural transformation: The team is executing a multi-year migration to modern, OSS-aligned solutions — a technically deep project with real architectural choices at each step, including API design, compute engine integration, authorization model, and per-table credential vending. Active, high-stakes, OSS-aligned architectural transformation: You will lead a multi-year migration to modern, open-source solutions like the Apache Iceberg REST Catalog. This is a technically deep project involving critical architectural choices at each step, from API design and compute engine integration to authorization models, where your opinions and technical influence will directly shape how the platform engages with the broader data infrastructure ecosystem. Storage platform ownership with room to define the approach: The team owns the object storage abstraction layer — access control, IAM policy design, lifecycle management, and compliance architecture — but the how is still being written. You'll shape how hundreds of engineering teams interact with petabytes of data, and the decisions you make will stick. At Stripe you’ll have the scale of the large company and the agency to influence technical strategy and the roadmap Responsibilities Architect the unified Iceberg platform: Lead the technical design of a metastore service as it becomes the single source of truth for Iceberg table management across all compute engines — Spark, Trino, Flink, and PyIceberg. Define the API contracts, authorization model, per-table credential vending, and integration patterns that every data pipeline at the company will depend on. Own the metastore migration strategy: Drive the sequencing, backward compatibility story, rollback approach, and cross-team coordination for migrating all remaining Hive Metastore-backed workloads to the new platform. This means coordinating with dozens of consuming teams while keeping production data infrastructure operational at all times. Shape the object storage abstraction: Define the storage abstraction layer — including bucket provisioning, access control policy design, and the developer-facing client libraries that make object storage ergonomic and secure by default. The goal is an abstraction layer that consuming teams can adopt without needing to become storage infrastructure experts themselves. Lead compliance architecture: Partner with security and compliance teams to translate regulatory requirements into durable preventative technical controls — audit logging, access review infrastructure, data segregation, and lifecycle enforcement — built into the platform rather than bolted on. Drive cost and efficiency at petabyte scale: Identify systemic inefficiencies in storage layout, snapshot retention, and data lifecycle, and design automated, self-service tooling that scales without ongoing manual intervention from the team. Set the technical bar: Own critical design reviews, establish standards for reliability, security, and developer experience, and mentor senior engineers through high-stakes architectural decisions. Provide the technical judgment that keeps the platform moving fast without accumulating structural debt. Who You Are Minimum requirements 10+ years of professional software engineering experience. Demonstrated track record of designing, building, and operating large-scale distributed storage or data infrastructure systems. Deep experience with object storage (S3, Azure Blob, or equivalent) — including IAM, access control policy design, lifecycle management, and operational practices at petabyte scale. Proven ability to lead complex, multi-quarter infrastructure projects end-to-end, including cross-team dependency management and coordinating migrations across many consuming teams. Strong background in authorization and access control design for distributed data systems. Preferred requirements Deep expertise in Apache Iceberg — table format internals, the REST Catalog specification, snapshot lifecycle management, compaction, and compute engine integration (Spark, Trino, Flink, PyIceberg). Background in compliance-sensitive infrastructure — SOX, ICFR, or equivalent regulatory frameworks — with an understanding of how audit and access review requirements translate into preventative technical controls. Experience safely executing large-scale data migrations with a strong instinct for sequencing, blast radius reduction, rollback, and data integrity validation. A strong developer experience sensibility: the ability to build abstractions that are ergonomic, well-documented, and actively reduce toil for the engineering teams that depend on your platform.
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team Stripe processes over $1.9T in payments volume per year, which is roughly 1.6% of the world's GDP, for millions of customers from startups to enterprises. The tremendous amount of data makes Stripe one of the best places to do machine learning. While being an integral part of almost every product line at Stripe (e.g., Payments, Radar, Capital, Billing, etc.), we have lots of exciting opportunities to innovate in ML Platform at Stripe. The ML Platform team builds the platforms and services that enable ML engineers and data scientists across Stripe to take data and build features and models from prototype to production—reliably, at low latency, and at scale. Our scope spans ML training infrastructure, model serving and deployment, feature computation and online serving, observability and monitoring, and agentic AI capabilities. We work closely with product teams, data scientists, and platform infrastructure teams to build powerful, flexible, and user-friendly systems that substantially increase ML velocity across the company. What you'll do You'll serve as a technical lead across the ML Platform space and a key contributor to the evolution of the platforms that power Stripe's ML-driven products. As a Staff Engineer, you'll make decisions with a large impact on Stripe. You'll influence our investments and strategy while making our systems more reliable, secure, and a delight to use. You'll work cross-functionally with other technical staff, data science, product, and senior leadership to increase the impact of ML at Stripe. You'll help define the long-term strategy and lead the technical direction for the next generation of ML infrastructure that powers Stripe's ML-driven products. Responsibilities Take ownership of end-to-end architecture and system design for large, complex projects across ML Platform. Define technical direction for highly ambiguous projects, transforming complex user needs into long-lasting platform strategy. Design system architectures for the most challenging ML Platform problems in one or more areas, including AI and ML workflow orchestration, scalable CPU and GPU compute infrastructure, model training, LLM fine-tuning, low-latency model inference, large-scale feature stores, real-time monitoring, and LLM and agent orchestration. Turn high-leverage ideas into tangible, robust solutions that shape platform and product roadmap, combining technical excellence with creative problem-solving. Scope and lead large projects with significant business impact, driving them from requirements through design, implementation, and production operation. Work with ML engineers, data scientists, and product teams directly to translate their needs into functional requirements and scalable technical solutions. Arbitrate critical decisions that balance competing priorities while meeting latency, reliability, cost, and security constraints. Serve as a key engineering representative, engaging senior leaders across Stripe and advising the leadership team on key technical considerations related to the end-to-end ML lifecycle. Drive cross-team technical initiatives that improve ML development velocity and MLOps maturity across the company. Mentor and grow other engineers. Serve as a role model for designing, implementing, and operating great software systems. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 10+ years of professional software development experience, or equivalent domain expertise, with a solid background in service-oriented architecture and large-scale distributed systems. Track record of serving as a technical lead, with the ability to provide technical direction, lead multi-team initiatives, and mentor team members. Experience building and operating production ML platform in one or more areas such as model training, model serving, orchestration, or ML data systems, with requirements for performance, reliability, scalability, and cost efficiency. Strong product instincts and a deep understanding of the business context in which you operate. Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Demonstrated ability to work cross-functionally, collaborating effectively with ML engineers, data scientists, software engineers, product managers, and business stakeholders. The ability to thrive on a high level of autonomy and responsibility, and comfort operating in ambiguous environments. Hands-on experience using AI tools to accelerate how you work. Preferred qualifications Experience building large-scale ML training, serving, or data infrastructure for machine learning use cases, such as distributed training, model inference, feature stores, real-time feature computation, and model registries. Experience with distributed ML training systems, accelerator-backed compute, training data pipelines, experiment tracking, and model evaluation. Experience rapidly developing prototypes and iterating based on user feedback. Experience training and shipping machine learning models to production to solve critical business problems. Familiarity with LLMs, LLM application frameworks, and agentic AI patterns (e.g., tool use, multi-agent orchestration, retrieval-augmented generation). Familiarity with cloud services (e.g., AWS) and cloud-based AI and ML services (e.g., SageMaker, Bedrock, Databricks, OpenAI). Ability to synthesize ideas across the organization while setting a compelling technical vision. Comfortable working with geographically distributed teams. Passion for side projects, open source, or self-driven technical initiatives.
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team Stripe processes over $1.9T in payments volume per year, which is roughly 1.6% of the world's GDP, for millions of customers from startups to enterprises. The tremendous amount of data makes Stripe one of the best places to do machine learning. While being an integral part of almost every product line at Stripe (e.g., Payments, Radar, Capital, Billing, etc.), we have lots of exciting opportunities to innovate in ML Platform at Stripe. The ML Platform team builds the platforms and services that enable ML engineers and data scientists across Stripe to take data and build features and models from prototype to production—reliably, at low latency, and at scale. Our scope spans ML training infrastructure, model serving and deployment, feature computation and online serving, observability and monitoring, and agentic AI capabilities. We work closely with product teams, data scientists, and platform infrastructure teams to build powerful, flexible, and user-friendly systems that substantially increase ML velocity across the company. What you'll do You'll serve as a technical lead across the ML Platform space and a key contributor to the evolution of the platforms that power Stripe's ML-driven products. As a Staff Engineer, you'll make decisions with a large impact on Stripe. You'll influence our investments and strategy while making our systems more reliable, secure, and a delight to use. You'll work cross-functionally with other technical staff, data science, product, and senior leadership to increase the impact of ML at Stripe. You'll help define the long-term strategy and lead the technical direction for the next generation of ML infrastructure that powers Stripe's ML-driven products. Responsibilities Take ownership of end-to-end architecture and system design for large, complex projects across ML Platform. Define technical direction for highly ambiguous projects, transforming complex user needs into long-lasting platform strategy. Design system architectures for the most challenging ML Platform problems in one or more areas, including AI and ML workflow orchestration, scalable CPU and GPU compute infrastructure, model training, LLM fine-tuning, low-latency model inference, large-scale feature stores, real-time monitoring, and LLM and agent orchestration. Turn high-leverage ideas into tangible, robust solutions that shape platform and product roadmap, combining technical excellence with creative problem-solving. Scope and lead large projects with significant business impact, driving them from requirements through design, implementation, and production operation. Work with ML engineers, data scientists, and product teams directly to translate their needs into functional requirements and scalable technical solutions. Arbitrate critical decisions that balance competing priorities while meeting latency, reliability, cost, and security constraints. Serve as a key engineering representative, engaging senior leaders across Stripe and advising the leadership team on key technical considerations related to the end-to-end ML lifecycle. Drive cross-team technical initiatives that improve ML development velocity and MLOps maturity across the company. Mentor and grow other engineers. Serve as a role model for designing, implementing, and operating great software systems. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 10+ years of professional software development experience, or equivalent domain expertise, with a solid background in service-oriented architecture and large-scale distributed systems. Track record of serving as a technical lead, with the ability to provide technical direction, lead multi-team initiatives, and mentor team members. Experience building and operating production ML platform in one or more areas such as model training, model serving, orchestration, or ML data systems, with requirements for performance, reliability, scalability, and cost efficiency. Strong product instincts and a deep understanding of the business context in which you operate. Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Demonstrated ability to work cross-functionally, collaborating effectively with ML engineers, data scientists, software engineers, product managers, and business stakeholders. The ability to thrive on a high level of autonomy and responsibility, and comfort operating in ambiguous environments. Hands-on experience using AI tools to accelerate how you work. Preferred qualifications Experience building large-scale ML training, serving, or data infrastructure for machine learning use cases, such as distributed training, model inference, feature stores, real-time feature computation, and model registries. Experience with distributed ML training systems, accelerator-backed compute, training data pipelines, experiment tracking, and model evaluation. Experience rapidly developing prototypes and iterating based on user feedback. Experience training and shipping machine learning models to production to solve critical business problems. Familiarity with LLMs, LLM application frameworks, and agentic AI patterns (e.g., tool use, multi-agent orchestration, retrieval-augmented generation). Familiarity with cloud services (e.g., AWS) and cloud-based AI and ML services (e.g., SageMaker, Bedrock, Databricks, OpenAI). Ability to synthesize ideas across the organization while setting a compelling technical vision. Comfortable working with geographically distributed teams. Passion for side projects, open source, or self-driven technical initiatives.
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team The Stream Compute team at Stripe builds and operates the infrastructure, tooling, and systems behind our Flink-powered stream processing systems. We're at the heart of several core asynchronous workflows, operating at significant scale and handling vast amounts of sensitive financial data. Our work powers intricate processes involving various critical financial operations and real-time analytics. We run globally distributed systems with high reliability and performance to meet Stripe's scaling, availability, and product needs, and we continually reduce operational toil by investing in automation and self-service tooling for upgrades, maintenance, and day-to-day operations. The team is distributed between Seattle, Toronto, and remote locations. What makes our team truly exciting is our commitment to our users: we ensure no event is dropped, state integrity is preserved, and exactly-once processing is supported as a first-class feature. Working at the intersection of real-time data processing and fintech innovation, we continuously push the boundaries of what's possible. Our focus on innovation, user experience, reliability, and compliance drives increased ROI and operational excellence, making us a crucial part of Stripe's success. What you'll do You'll help define and deliver the next generation of Stripe's Flink-first stream compute infrastructure—driving innovation to meet extremely high availability targets at global scale. Partnering with infrastructure engineers, adjacent platform teams, and the product orgs that depend on Flink every day, you'll set a long-term technical direction that scales with Stripe's growth while enabling reliable, efficient operations for years to come. You'll work on the hardest problems in operating Flink in production—state management, exactly-once processing, performance isolation, and automated recovery—so teams across Stripe can confidently build stateful stream processing applications on top of it. Responsibilities Design, build, and operate stream compute infrastructure with Apache Flink at the center, alongside technologies like Kafka, Temporal, and AWS services Partner with product and platform teams across Stripe to understand requirements, unblock Flink adoption, and improve how stream processing infrastructure is used end-to-end Define and implement operational best practices (e.g., shuffle sharding, cellular architecture, load shedding, automated state recovery) to improve resilience and reliability at scale Drive fleet-level automation and standardization ("pets" to "cattle") through self-service workflows, safer rollouts, and self-healing systems that reduce manual operations Lead initiatives that raise the bar on Flink availability and state durability (e.g., multi-region strategies, disaster recovery readiness, operational readiness reviews, incident learning) Evaluate and productionize Flink ecosystem capabilities (e.g., SQL, connectors, state backends) to improve developer experience and scalability without compromising reliability Work closely with the open-source community to identify opportunities for adopting new open-source features and contributing back to OSS Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements This is a Staff-level role—that typically means 10+ years of experience building, operating, and evolving large-scale production systems. Experience as a technical lead for team(s) working on distributed systems, including scaling them in fast-moving environments Hands-on experience with big data technologies such as Flink, Spark, Kafka, Pulsar, or Pinot Experience developing, maintaining, and debugging distributed systems built with open-source tools Experience building and scaling infrastructure as a product • Strong software engineering skills and a passion for big data distributed systems Ability to write high-quality code (in programming languages like Go, Java, Scala, etc.) Comfortable operating with high autonomy and ownership Growth mindset and a willingness to learn quickly, explore ambiguous problem spaces, and dive deep when needed Strong written and verbal communication skills, including the ability to produce clear technical documentation Preferred qualifications Experience operating streaming infrastructure as a platform (e.g., Flink clusters, Kafka, Pulsar) for internal customers at scale Deep hands-on experience authoring, optimizing, and operating real-time processing frameworks such as Flink, Spark Streaming, Storm, or Kafka Streams in production Experience building or operating control planes for managing large-scale infrastructure Open-source contributions to data processing or big data systems (Hadoop, Spark, Celeborn, Flink, etc.)
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team The Merchant Experience team builds the UI operating system and core experiences that power decades of growth for millions of businesses globally, enabling Stripe to be the business SaaS solution of choice for next-gen companies. We own the foundational platforms and product surfaces that merchants interact with every day—from the Stripe Dashboard to the frameworks and tooling that hundreds of Stripe engineers use to build world-class user interfaces. We're at an inflection point. AI is fundamentally changing how users interact with software, and we believe Stripe is uniquely positioned to reimagine what a merchant experience looks like in an AI-native world. At the same time, we're raising the bar on the quality and performance of everything we ship—because the millions of businesses that depend on Stripe deserve an experience that is fast, reliable, and crafted with care. What you'll do As a Senior Staff Engineer on the Merchant Experience team, you'll be a technical leader responsible for shaping the next generation of how Stripe merchants interact with our products. You'll drive a step-function improvement in the quality and performance of our core surfaces, and help define what AI-powered merchant experiences look like at Stripe. Responsibilities Define technical strategy for merchant-facing experiences across Stripe, with a focus on quality, performance, and the integration of AI into core user workflows Lead the design and delivery of complex, cross-team projects that measurably improve the reliability, responsiveness, and polish of Stripe merchant surfaces Champion a quality-first engineering culture—establish standards, tooling, and processes that make it easy to ship high-quality, performant UI by default Drive performance as a product feature—own the technical approach to making the Dashboard and merchant tools best-in-class in speed and responsiveness, including instrumentation, budgets, and architectural improvements Innovate on the future of merchant UX—explore and prototype how AI can transform the way merchants discover, configure, and operate Stripe products, moving beyond traditional dashboard paradigms Build platforms and abstractions that make Stripe engineers more productive—frameworks, components, and developer tools that encode best practices for quality and performance Partner across Stripe with Product, Design, AI and ML, and infrastructure teams to translate high-level product vision into a concrete technical roadmap Mentor and grow engineers across the organization, raising the technical bar and fostering a culture of craftsmanship and high standards Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements This is a Senior Staff role—the expected scope of this role includes overseeing the work of 4-6 teams and owning an entire portfolio of products—and while there's no strict minimum we're looking for, most candidates will have at least 10-15 years of experience in the industry Experience building and shipping complex, user-facing web applications that have reached large-scale audiences (hundreds of thousands of users) or have been contributed to by hundreds of engineers A track record of leading large-scale, cross-functional engineering projects with broad organizational impact Deep expertise in modern frontend and full-stack development—you have strong opinions on what makes a great user experience and the technical skills to make it real Demonstrated ability to drive measurable improvements in software quality and performance (e.g., load times, reliability, test coverage, error rates) Experience influencing technical direction and driving alignment across multiple teams without formal authority Excellent communication skills—you can articulate a compelling technical vision to engineers, product leaders, and executives alike Preferred qualifications Experience building or maintaining design systems, component libraries, or frontend platform infrastructure at scale—ideally with React A deep interest in the intersection of AI and UX—you think critically about how emerging technologies change interaction models and are excited to pioneer new paradigms Experience with performance engineering, including profiling, instrumentation, budgeting, and optimization of modern web applications Experience with the complexities of deploying large web applications at global scale—bundling, CDNs, browser compatibility, and build tooling Comfort working across the full stack—while this role skews frontend, you're not afraid to dive into APIs, backend services, or data layers when that's what the problem requires Familiarity with distributed systems, API design, and building platforms that serve both internal developers and external users A passion for developer experience and making other engineers more productive Experience mentoring senior engineers and contributing to engineering culture and hiring Hands-on experience integrating AI-powered capabilities into user-facing products—you've helped ship features that make complex workflows simpler and more intelligent
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the Team We believe startups are the future. The Startup and Venture Partnerships team builds Stripe's relationships with the world's leading venture capital firms and accelerators to increase Stripe's market share among the highest-signal startups. We work closely with top-tier venture firms and accelerators to deepen partnerships and ensure we're delivering value across every part of their organization. This role sits at the intersection of relationship management, program operations, and ecosystem intelligence. You'll expand our operational footprint within priority VC firms, run the programming and events engine that keeps our ecosystem engaged, and help translate portfolio data into action. What you'll do In this role, you'll support senior partner managers in deepening Stripe's relationships with the world's top VC firms and accelerators. You'll own the operational and programmatic layer of key partnerships, including credits administration, portfolio onboarding, event planning, and data analysis. This is a cross-functional role with visibility across Stripe's ecosystem, product, and marketing teams. Responsibilities Support senior partner managers in expanding Stripe's relationships within top VC firms by building connections with platform teams, portfolio services, junior partners, and operational stakeholders Own the operational layer of key partnerships, including credits administration, portfolio company onboarding, and partner communications Support senior team members with account planning, meeting preparation, briefing documents, and structured follow-ups Work with data science to track portfolio penetration, credits utilization, and conversion metrics, translating findings into actionable insights for the team Plan, coordinate, and execute team-hosted and co-hosted events, including VC dinners, founder roundtables, workshops, hackathons, and portfolio showcases Manage end-to-end event logistics, including venue sourcing, invitations, RSVPs, run-of-show, day-of execution, and post-event follow-up Build repeatable event playbooks, track event outcomes, and support production of team publications and the startup leads tool Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 3+ years of experience in venture capital operations, startup partnerships, business development, or program management Experience working with or within VC firms, accelerators, or the startup ecosystem Strong project management skills and the ability to manage multiple workstreams, stakeholders, and deadlines simultaneously Excellent written and verbal communication skills Comfort working with data and using metrics to inform priorities Preferred qualifications Direct experience on a VC platform or portfolio services team Familiarity with Stripe's products, particularly Billing, Payments, and Connect Event planning or field marketing experience in B2B or startup contexts Experience with Salesforce, Looker, or similar CRM and analytics tools Existing relationships within the venture ecosystem High agency and self-direction in ambiguous environments