Stripe

Staff Machine Learning Engineer – Tech Lead

Stripe

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsPythonRuby

About the role

  • Own the end-to-end ML and agent architecture that makes Stripe Assistant safe, reliable, and deeply useful.
  • Set the strategy for how the Assistant executes high-trust actions, delivers accurate analytical answers across Stripe and the broader web.
  • Drive conversation continuity and personalization across surfaces, evolve the Assistant into a proactive partner that anticipates user needs.
  • Establish rigorous evaluation and SLOs, deliver step‑change improvements in quality, latency, cost, and availability.
  • Lead as a tech lead: mentor and grow engineers, uphold high bars for code quality, security, observability, and operational rigor.

Requirements

  • 8+ years in AI/ML and backend engineering (4+ years building and operating production ML systems) with technical leadership.
  • Deep and up-to-date applied LLM experience: RAG/embeddings, tool use/function calling, agentic planning/orchestration, fine-tuning, code generation, evaluations, etc.
  • Proficient in Python (Ruby is a plus); strong distributed systems fundamentals.
  • Experience working closely with product management, design, other engineers, and other cross-functional partners.
Benefits
  • Not specified 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learningbackend engineeringproduction ML systemsapplied LLMRAGembeddingstool usefunction callingagentic planningPython
Soft skills
technical leadershipmentoringcode qualitysecurityobservabilityoperational rigorcollaborationcommunication