Staff Backend Engineer (Application Infra)
Core
Lead the architectural design and implementation of a distributed workflow engine from scratch, building scalable, fault-tolerant backend infrastructure for long-running workflows.
Role type
Staff Backend Engineer (Application Infra)
Builds
Distributed workflow engine, highly available platform, backend infrastructure for long-running workflows
Domain
Cloud-native distributed systems, Application Infrastructure
Deliverable
production ML models
Required skills
Java, Spring Framework, AWS, distributed systems design, system architecture
Preferred skills
Python, concurrency and memory management, AI/ML in system automation, Temporal, Cadence, Kubernetes, Cassandra, TiDB, distributed tracing, advanced telemetry
Technologies
Java, Spring, AWS, Python, Temporal, Cadence, Kubernetes, Cassandra, TiDB
Responsibilities
Design and maintain a highly available platform targeting 5–6 nines of availability; Solve distributed locking, timers, deterministic execution, state management, tail latency, and edge-case challenges; Integrate AI/ML models for predictive scaling, bottleneck detection, and intelligent error recovery; Set architectural standards and contribute high-performance, reliable code.
Seniority
Staff, hands-on IC