Skip to content
StackAIStackAISan Francisco, CA

Senior Software Engineer, Engine & Distributed Systems

Senior Software Engineer owning the durable execution engine and distributed runtime for long-running AI agents and workflows at StackAI. Requires deep expertise in distributed systems, workflow orchestration (Temporal/Cadence), Python backends, concurrency, fault tolerance, and building reliable checkpointing/recovery at scale.

202k – 230k/yr
Hybrid5+ YOEBackend Engineering

About the role

What you'll do

  • Own the execution engine: the runtime, scheduling, and sub-agent parallelization that run every agent on the platform.
  • Make long-running work durable: build checkpointing, resumption, and recovery so agents survive failures and restarts and pick up exactly where they left off.
  • Shape the execution model: decide how work is scheduled, queued, and moved from synchronous to asynchronous, so the platform stays correct and responsive as load grows.
  • Engineer for scale and reliability: hold the engine to strict health targets for worker freshness, deploy safety, and drain time, and keep latency and throughput strong as volume grows.
  • Keep the engine open to the ecosystem: make it straightforward to bring new agent harnesses, orchestration frameworks, and model capabilities into the runtime.

Requirements

  • 5+ years building backend systems in production, with real depth in distributed systems.
  • Hands-on experience with durable execution or workflow orchestration (Temporal, Cadence, or equivalent), with a way of thinking rooted in idempotency, state machines, and failure recovery.
  • Strong command of concurrency, queueing, retries, and fault tolerance under load.
  • Strong in Python and modern backend frameworks (FastAPI or similar), with sound database fundamentals (Postgres or similar).
  • Drawn to the correctness problems that everything else quietly depends on.

Nice-to-haves

  • Operating Temporal at scale.
  • Event-driven architectures and message queues.
  • Experience with Pydantic, AI, LangGraph, or similar.
  • AI or agent runtimes: tool-calling, sub-agent orchestration, streaming.
  • Performance and cost optimization of high-throughput backends.
  • Startup or growth-stage experience.

Skills

PythonFastAPIPostgresTemporalcadenceDistributed SystemsConcurrencyqueueingidempotencystate machinesfailure recoveryevent-driven architecturesmessage queuesLangGraphPydantic
StackAI

Senior Software Engineer, Identity & Access

StackAISan Francisco, CA +1

Senior Software Engineer building the enterprise Identity & Access layer for StackAI (by Asana), including SSO (OIDC/SAML), RBAC, SCIM provisioning, delegated auth, and access governance to enable secure adoption by large regulated customers.

202k – 230k/yr
Hybrid5+ YOEBackend Engineering
Mercury

Senior Software Engineer

MercurySan Francisco, CA +2

Senior Software Engineer building critical banking integration platform connecting modern systems to legacy bank cores and payment networks. Requires 7+ years backend/distributed systems experience, banking domain knowledge, and Haskell (or willingness to learn).

201k – 251k/yr
Remote7+ YOEBackend Engineering
Skydio

Senior Software Engineer, Streaming

SkydioSan Mateo, CA

Build and maintain real-time video streaming and telemetry infrastructure for autonomous drones on massively concurrent, low-latency distributed systems. Requires 5+ years building complex distributed systems with experience in messaging systems like Kafka or Pulsar.

200k – 240k/yr
Hybrid5+ YOEBackend Engineering
Render

Postgres Product Engineer

RenderUnited States

Operate and evolve Render's managed Postgres fleet at scale. Take end-to-end ownership of full-stack projects to improve the Postgres product for millions of developers, with on-call duties.

204k – 280k/yr
Remote6+ YOEBackend Engineering
Mercor

Software Engineer, Backend

MercorSan Francisco, CA

Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.

200k – 500k/yr
On-site8+ YOEBackend Engineering