Moveworks is seeking a Software Engineer to join their Agentic Systems team. This role focuses on building the runtime infrastructure that powers Moveworks' AI agents, which are responsible for orchestrating, executing, and delivering agent responses to millions of enterprise users in real time. This is a distributed systems engineering role, not an ML role, focused on building and owning systems that enable AI agents to plan, execute multi-step workflows, call tools, wait for human input, and resume while maintaining correctness, observability, and low latency. The systems you will build include an agent orchestration engine (state machine for long-running sessions), distributed session management (lease-based ownership, heartbeats, crash recovery), an event-driven message pipeline (SQS FIFO, Kafka), structured concurrency (Python asyncio TaskGroups), observability infrastructure (OpenTelemetry, distributed tracing), and caching/state layers (Redis, DynamoDB).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed