Skip to content

Senior Software Engineer, Training & Experimentation

Build scalable backend services and infrastructure for AI agent orchestration, including APIs, workflow execution, memory, and state management. The role requires extensive backend and distributed-systems experience, cloud-native architecture expertise, and the ability to lead initiatives through production.

About the job

Responsibilities

  • Design and build backend services that power AI agent orchestration and execution.
  • Develop scalable APIs and platform capabilities for tool use, workflow orchestration, memory, and state management.
  • Build reliable infrastructure for long-running, distributed AI workflows.
  • Partner with product, research, and platform engineering teams to bring new agent capabilities into production.
  • Improve platform reliability, observability, and performance as customer workloads scale.
  • Evaluate and strengthen technical architecture, engineering processes, and developer tooling.
  • Maintain high standards of software quality through testing, automation, continuous delivery, and proactive technical-debt management.
  • Mentor engineers on system design, distributed systems, and backend engineering best practices.

Requirements

  • Extensive experience building scalable backend systems using Go, Python, Rust, or similar languages.
  • Strong understanding of distributed systems, asynchronous processing, APIs, and cloud-native application architecture.
  • Experience designing and operating production services at scale.
  • Hands-on experience building backend platforms, developer tools, or infrastructure products.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure and container technologies including Docker and Kubernetes.
  • Proven ability to own large technical initiatives from architecture through production.
  • Commitment to software quality, automated testing, observability, and continuous delivery.
  • Strong communication skills and effective collaboration across engineering, product, research, and design teams.
  • Ability to thrive in fast-moving, ambiguous environments while balancing technical excellence with product impact.

Compensation and Benefits

  • Annual base salary: $180,000–$250,000 USD.
  • Discretionary bonus and meaningful equity component.
  • Medical, dental, and vision coverage for employees and eligible dependents.
  • RSUs.
  • 401(k) matching in the U.S. and pension contributions in the U.K.
  • Unlimited PTO, company holidays, and floating holidays.
  • Two-week company-wide winter break.
  • Paid parental and family leave.
  • Annual learning and development allowance.
  • Wellness and work-from-home stipends.
  • Four weeks of paid sabbatical leave after four years of service.
  • Flexible schedules and a hybrid work model for office-based teams.
  • Complimentary meals at office hubs.
  • Benefits may vary by location, team, and role.

Skills

Go, Python, Rust, Distributed Systems, Asynchronous Processing, APIs, AWS, GCP, Azure, Docker, Kubernetes, Observability, Continuous Delivery, Automated Testing, Cloud-Native Architecture

Maybern

Maybern

New York, NY

Senior Software Engineer, Platform
$180k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.

Cantina

Cantina

Sunnyvale, CA
Media Software Engineer, Speech
$180k+/yrHybrid7+ YOEBackend Engineering

Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.

Duolingo

Duolingo

Pittsburgh, PA

Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.

Duolingo

Duolingo

New York, NY
Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.

Temporal

Temporal

United States

Senior Software Engineer, Cloud Growth
$176k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.