Senior Engine & Distributed Systems Engineer

Stack AI

San Francisco, New York (CA, NY)

Hybrid

USD 180,000 - 280,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

StackAI is seeking a Senior Software Engineer to own the Engine & Distributed Systems at the heart of our no-code AI workflow platform. You will design and implement the durable runtime that powers agents, ensuring correctness and reliability as workloads scale.

You will architect scheduling, checkpointing, and recovery, drive performance under load, and enable integration with new agent harnesses and model capabilities. This is deep systems work with real impact.

Qualifications

  • 5+ years building backend systems in production with distributed systems depth.
  • Hands-on experience with durable execution or workflow orchestration (Temporal, Cadence).
  • Strong concurrency, queuing, retries, and fault tolerance under load.
  • Strong in Python and modern backend frameworks (FastAPI or similar), with sound database fundamentals (Postgres).
  • You're drawn to the correctness problems that everything else quietly depends on.

Responsibilities

  • Own the execution engine: runtime, scheduling, and sub-agent parallelization.
  • Build checkpointing, resumption, and recovery for long-running work.
  • Shape the execution model: scheduling, queuing, and async transitions.
  • Engineer for scale and reliability: health targets, latency, throughput.
  • Keep the engine open to the ecosystem for new harnesses and model capabilities.

Skills

Distributed systems
Python backend
Concurrency & fault tolerance
Workflow orchestration (Temporal/Caden
API frameworks (FastAPI)

Tools

Temporal
Cadence
PostgreSQL
FastAPI

Job description

StackAI is seeking a Senior Software Engineer to own the Engine & Distributed Systems at the heart of our no-code AI workflow platform. You will design and implement the durable runtime that powers agents, ensuring correctness and reliability as workloads scale.

You will architect scheduling, checkpointing, and recovery, drive performance under load, and enable integration with new agent harnesses and model capabilities. This is deep systems work with real impact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engine & Distributed Systems Engineer – AI Workflows
Senior Engine & Distributed Systems Engineer – AI Workflows

StackAI • New York (NY)

On-site
USD 202,000 - 230,000
Senior Engine & Distributed Systems Engineer
Senior Engine & Distributed Systems Engineer

StackAI • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Engine & Distributed Systems Engineer
Senior Engine & Distributed Systems Engineer

Stack Ai • United States

On-site
USD 170,000 - 260,000
Senior Engine & Distributed Systems Engineer
Senior Engine & Distributed Systems Engineer

Stack AI, Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Engine & Distributed Systems
Senior Software Engineer, Engine & Distributed Systems

StackAI • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Engine & Distributed Systems
Senior Software Engineer, Engine & Distributed Systems

Stack AI, Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Engine & Distributed Systems
Senior Software Engineer, Engine & Distributed Systems

Stack AI • San Francisco (CA), New York (NY)

Hybrid
USD 180,000 - 280,000
Senior Software Engineer, Engine & Distributed Systems
Senior Software Engineer, Engine & Distributed Systems

Stack Ai • United States

On-site
USD 170,000 - 260,000
Senior Software Engineer, Engine & Distributed Systems
Senior Software Engineer, Engine & Distributed Systems

StackAI • New York (NY)

On-site
USD 202,000 - 230,000
Senior Distributed Systems Engineer, Agentic AI
Senior Distributed Systems Engineer, Agentic AI

Moveworks • Mountain View (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000