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

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.

Senior Software Engineer, Engine & Distributed Systems
StackAISenior 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 & technologiesAirflowDistributed 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 resumeApplicant 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