Staff Software Engineer, Agentic Systems - Moveworks
Core
Building the runtime infrastructure for AI agents that orchestrate, execute, and deliver responses to millions of enterprise users in real time.
Role type
Staff Software Engineer (Distributed Systems)
Builds
Agent orchestration engine, distributed session management, event-driven message pipelines, and observability infrastructure.
Domain
Enterprise AI / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, concurrent/async programming, event-driven architectures, database systems for infrastructure, observability, gRPC/protobuf
Preferred skills
Python and Go expertise, experience with high-scale real traffic systems
Technologies
Python, Go, DynamoDB, Redis, SQS, Kafka, gRPC, Socket.IO, OpenTelemetry, Prometheus
Responsibilities
Design and operate state machines for agent orchestration; implement lease-based session management with crash recovery; build event-driven pipelines using message queues and streaming RPCs; manage structured concurrency for async tasks; develop distributed tracing and metrics infrastructure.
Seniority
Staff, hands-on IC