Director - Backend Engineering (Infrastructure)
Core
Design and build a next-generation durable execution platform (distributed workflow engine) from scratch to support hundreds of domain teams and critical infrastructure like rocket delivery service.
Role type
Director, Backend Engineering (Infrastructure)
Builds
A highly scalable, fault-tolerant, distributed workflow engine enabling long-running, reliable workflows as code.
Domain
E-commerce / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Java, Spring Framework, AWS, distributed systems architecture, high availability design, team leadership (5-10 engineers), concurrency and memory management
Preferred skills
Python, AI/ML integration for system automation, mission-critical system design, 12+ years backend experience, 3+ years managing large teams
Technologies
Java, Spring Framework, AWS, Python
Responsibilities
Lead end-to-end architectural design of a distributed workflow engine; Design for 5-6 nines availability; Integrate AI/ML models for predictive scaling and error recovery; Solve hard problems in distributed locking, timers, and deterministic execution; Lead a team of up to 10 engineers; Collaborate cross-functionally with product teams.
Seniority
Director, hands-on IC with management responsibilities