Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

StackAI

Senior Software Engineer, Engine & Distributed Systems

Posted Updated
Discussion

Description

You will own the execution engine, including runtime behavior, scheduling, and sub-agent parallelization. You will build durable checkpointing, resumption, and recovery, shape synchronous and asynchronous execution, and maintain reliability, latency, throughput, and deploy safety as workloads scale.

Responsibilities

  • Own the execution engine, runtime, scheduling, and sub-agent parallelization.
  • Build checkpointing, resumption, and recovery for long-running agents.
  • Design scheduling, queueing, and synchronous-to-asynchronous execution.
  • Maintain worker freshness, deploy safety, drain time, latency, and throughput.
  • Enable new agent harnesses, orchestration frameworks, and model capabilities in the runtime.

Requirements

  • 5+ years building production backend systems with depth in distributed systems.
  • Experience with durable execution or workflow orchestration such as Temporal or Cadence.
  • Knowledge of idempotency, state machines, and failure recovery.
  • Strong command of concurrency, queueing, retries, and fault tolerance under load.
  • Strong Python skills and experience with modern backend frameworks such as FastAPI.
  • Sound database fundamentals with Postgres or similar.

Benefits

  • Equity

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →