Staff Software Engineer, Machine Learning Platform

Stripe
Toronto
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningExperience: 10+ yearsSkills: ["Leadership","Mentoring","Cross-functional collaboration","Communication","Problem-solving"]

Technical leadership role owning end-to-end architecture for Stripe’s ML Platform. Lead cross-functional initiatives across ML engineers, data scientists, and product teams to build low-latency, large-scale ML infrastructure (model inference, feature stores, monitoring, and agent orchestration) while guiding roadmap and ensuring reliability, security, and impact.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Stripe
Stripe
4 months ago

Staff Software Engineer, Machine Learning Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Technical leadership role owning end-to-end architecture for Stripe’s ML Platform. Lead cross-functional initiatives across ML engineers, data scientists, and product teams to build low-latency, large-scale ML infrastructure (model inference, feature stores, monitoring, and agent orchestration) while guiding roadmap and ensuring reliability, security, and impact.
Location: Toronto
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning

Key Responsibilities

  • •Take ownership of end-to-end architecture and system design for large, complex projects across ML Platform.
  • •Define technical directions for projects with high ambiguity, transforming complex user needs into long-lasting platform strategy.
  • •Design the system architecture and solutions for the most challenging problems in the ML Platform domain, including low-latency model inference, large-scale feature stores, real-time monitoring, and LLM/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.

Key Requirements

  • •10+ years of professional software development experience with service-oriented architecture and large-scale distributed systems.
  • •Proven technical leadership experience, including directing multi-team initiatives and mentoring engineers.
  • •Experience writing production ML platform services and a strong understanding of business context and product implications.
  • •Strong communication skills and ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • •Ability to work cross-functionally with ML engineers, data scientists, software engineers, product managers, and business stakeholders; comfortable operating in ambiguous environments.
Experience:10+ yearsPaymentsFintechSaaSMachine learning
Skills:LeadershipMentoringCross-functional collaborationCommunicationProblem-solving
Languages:English
Tech Stack:LLMsFeature storesModel inferenceReal-time monitoringML platformsCloud servicesAWSAgent orchestrationAI tools

Company Brief

Stripe
Provides payment processing APIs and financial infrastructure for internet businesses. Powers online payments for millions of companies from startups to Fortune 500s.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2010
Glassdoor
Glassdoor: 4.2
WebsiteLinkedInGlassdoor