Senior 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
Senior Software Engineer (Distributed Systems & Agentic AI Infrastructure)
Builds
Agent orchestration engines, distributed session management systems, and event-driven message pipelines for agentic AI workflows.
Domain
Enterprise AI / Distributed Systems / Agentic Workflows
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, concurrent/async programming (Python asyncio, Go goroutines), event-driven architectures, database systems (DynamoDB, Redis), observability (OpenTelemetry), gRPC/protobuf
Preferred skills
Experience with novel problems lacking textbook solutions, comfort with ambiguity
Technologies
Python, Go, DynamoDB, Redis, SQS, Kafka, gRPC, Socket.IO, OpenTelemetry, Prometheus
Responsibilities
Design and operate systems handling real traffic at scale, implement state machines for long-running agent sessions, manage distributed session ownership and crash recovery, build event-driven pipelines with ordered delivery guarantees, instrument systems for distributed tracing and metrics.
Seniority
Senior, hands-on IC