Senior Staff Machine Learning Engineer, Agentic Systems - Moveworks
ServiceNow · Posted Nov 4, 2026
- Mountain View, California, United States
- $201K–$352K per year
- 10+ years
Build and own distributed systems that power Moveworks' AI agents, orchestrating, executing, and delivering agent responses to millions of enterprise users in real time.
Compensation
For positions in this location, we offer a base pay of $201,300 - $352,300, plus equity (when applicable), variable/incentive compensation and benefits.
Responsibilities
- Build and own the agent orchestration engine, a state machine that manages long-running agent sessions, coordinating planning, execution, and user interaction across multiple LLM calls and tool invocations
- Design and implement distributed session management using lease-based ownership with DynamoDB conditional writes, heartbeat protocols, and crash recovery via checkpointing
- Develop event-driven message pipelines using SQS FIFO queues, Kafka consumers, and real-time streaming via gRPC and Socket.IO
- Implement structured concurrency with Python asyncio TaskGroups, handling multiple concurrent tasks per session with fail-fast semantics and graceful cancellation
- Create observability infrastructure with OpenTelemetry instrumentation, distributed tracing, and Prometheus metrics