Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
StackAI

Senior Software Engineer, Engine & Distributed Systems

StackAI

Senior Software Engineer at Stack AI focused on backend systems and distributed execution models. Delivering scalable, reliable, and efficient execution engines for AI workflows.

Posted 6/19/2026full-timeSan Francisco • California • 🇺🇸 United StatesSenior💰 $220,000 - $240,000 per yearWebsite

Tech Stack

Tools & technologies
AirflowDistributed SystemsPostgresPython

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 5+ years building backend systems in production, with real depth in distributed systems.
  • Hands-on experience with durable execution or workflow orchestration (Temporal, Cadence, Airflow, 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).
  • You're drawn to the correctness problems that everything else quietly depends on.

Benefits

Comp & perks
  • Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend systemsdistributed systemsdurable executionworkflow orchestrationidempotencystate machinesfailure recoveryconcurrencyqueueingfault tolerance
Soft Skills
problem-solvingattention to detail