Stripe

Software Engineer, Machine Learning Infrastructure

Stripe
Apply
2 months ago
Toronto, CanadaMid Level

Responsibilities

  • Design and build scalable, reliable, and secure services for notebooks, ML model training, experimentation, serving, and LLM applications across multiple regions.
  • Create services and libraries that help ML engineers transition from experimentation to production across Stripe systems.
  • Work directly with product teams and ML engineers to improve day-to-day productivity.
  • Own and solve technical and product challenges across diverse systems, processes, and technologies.

Requirements

  • At least 2 years of professional software development experience with service-oriented architecture and large-scale distributed systems.
  • Experience across the full software development lifecycle, including user discovery, design, implementation, testing, deployment, and operations.
  • Experience working on production ML platforms, MLOps solutions, or LLM applications.
  • Experience operating highly available, low-latency systems.
  • Experience partnering with other teams to drive business outcomes.
  • Preferred: experience building and shipping production AI agents.
  • Preferred: familiarity with LLMs and LLM frameworks.
  • Preferred: experience training and shipping machine learning models to production for critical business problems.
  • Ability to learn new technologies and systems and make pragmatic technical decisions.
Stripe

About Stripe

5,001-10,000 employees

Stripe builds programmable financial services. 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. Headquartered in San Francisco and Dublin, the company aims to increase the GDP of the internet.

Contact me