Staff Software Engineer, Agentic Systems - Moveworks
AI summary of the role
Build the runtime infrastructure that powers Moveworks' AI agents — a distributed systems role focused on orchestrating, executing, and delivering agent responses to millions of enterprise users in real time.
What you’ll do
- Build and own the agent orchestration engine — a state machine managing long-running agent sessions across multiple LLM calls and tool invocations
- Implement distributed session management with lease-based ownership, 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
- Design structured concurrency with Python asyncio TaskGroups for concurrent tasks per session with fail-fast semantics and graceful cancellation
What you’ll bring
- 7+ years building production backend/infrastructure systems
- Strong in Python or Go (ideally both)
- Deep experience in at least 3 of: distributed systems, concurrent/async programming, event-driven architectures, database systems for infrastructure, observability, or gRPC/protobuf
- Experience designing and operating systems that handle real traffic at scale
Technologies
DynamoDB · SQS · Kafka · gRPC · Socket.IO · Python asyncio · OpenTelemetry · Redis · Go · Prometheus
About ServiceNow
Enterprise AI workflow platform connecting people, systems, data, and agents so large organizations can automate IT, employee, customer, security, and industry operations.
Public · 5000+ people
Source and classification
Production engineering · Evidence for this classification:
corner of the business. Come join us! ServiceNow It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone. Job Description The Role We're building the runtime infrastructure that powers Moveworks' AI agents — the systems that orchestrate, execute, and deliver agent responses to millions of enterprise users in real time. This is not an ML role. This is aHow jobs are selected
Employer postings · Data from · Sources