Full Stack Engineer, Expansion

at Stripe
📍 Toronto, Canada
CAD 135,200-202,800 per year
MIDDLE
✅ On-site

Tech Stack

A/B Testing @ 3 AI API @ 3 Airflow @ 3 Communication @ 3 Dagster @ 3 Data Pipelines @ 3 LLM @ 3 Machine Learning Prompt Engineering @ 2 RAG React @ 5 Security

Details

Stripe is a financial infrastructure platform for businesses. The Web Presence and Platform team builds stripe.com and other web surfaces, along with the internal systems that make them fast, stable, and easy to update.

This role focuses on the systems behind LLM-driven user experiences, including APIs, data pipelines, model orchestration, inference infrastructure, and service reliability. It is not a research or machine learning training role; the focus is on integrating LLMs into production-grade, user-facing services.

Responsibilities

  • Develop tooling and platforms for interactive content tools such as calculators, generators, and templates.
  • Implement feedback mechanisms for continuous improvement of content and product offerings.
  • Design and build integrations with third-party software and create seamless workflows across tools.
  • Ensure reliability, security, and responsible AI practices across LLM-driven features, including content filtering, PII handling, rate limiting, graceful degradation, and output guardrails.
  • Architect and build server-side systems and LLM orchestration layers for acquisition journeys.
  • Design APIs, data pipelines, and inference infrastructure for interactive tools and resources.
  • Collaborate with design, engineering, and cross-functional teams across different technology stacks.
  • Manage prompt pipelines, model routing, fallback logic, guardrails, and output validation.

Requirements

Minimum Requirements

  • 5+ years of backend development experience, with an emphasis on building APIs and services for user-facing experiences.
  • Experience writing clear, elegant code in a team environment.
  • Familiarity with LLM APIs and concepts, including prompt engineering, token management, embedding models, retrieval-augmented generation, or function calling.
  • Experience building and operating distributed backend systems, including service-oriented architectures, asynchronous processing, caching layers, monitoring, and production alerting.
  • Passion for engineering solutions focused on growth hacking and enablement.
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Ability to integrate different services and processes, including unfamiliar ones.
  • Experience developing interactive tools and integrating them with existing systems.
  • Experience building complex interactive tools, including state management and data fetching.
  • Experience with data pipeline orchestration tools such as Airflow, Dagster, Temporal, or similar.
  • Experience with structured output parsing from LLMs.
  • Experience with prompt versioning, A/B testing model outputs, or building model gateway and routing layers for comparing providers such as OpenAI, Anthropic, and open-source models.
  • Proficiency with React, particularly interactions, animation, performance, and polish.
  • Experience with A/B testing, synthetic monitoring, or accessibility testing.

More jobs at Stripe

Similar jobs