Senior Distributed Systems Engineer — AI Agent Orchestration

Servicenow

Mountain View (CA)

Hybrid

USD 180,000 - 240,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ServiceNow is seeking a distributed systems engineer to power Moveworks' AI agents at scale. You will build the runtime infrastructure that orchestrates, executes, and delivers responses to enterprise users in real time, with focus on correctness, observability, and low latency.

You will own the agent orchestration engine, session management, event-driven pipelines, and state layers, working with Python or Go, SQS/Kafka, DynamoDB/Redis, and OpenTelemetry to maintain reliability under heavy load.

Qualifications

  • 10+ years building production backend/infrastructure systems.
  • Strong in Python or Go (ideally both).
  • Experience designing and operating systems that handle real traffic at scale.

Responsibilities

  • Agent orchestration engine — manage long-running sessions across multiple LLM calls and tools.
  • Distributed session management with lease-based ownership and crash recovery.
  • Event-driven message pipeline using SQS/Kafka and real-time streaming via gRPC.
  • Structured concurrency with asynchronous tasks and graceful cancellation.
  • Observability infrastructure with OpenTelemetry and distributed tracing.
  • Caching and state layers using Redis and DynamoDB with per-org/per-bot scope.

Skills

Distributed systems
Async programming
Event-driven architecture
Observability
gRPC
Python or Go

Education

Bachelor's degree in CS/SE

Tools

SQS
Kafka
DynamoDB
Redis
OpenTelemetry

Job description

ServiceNow is seeking a distributed systems engineer to power Moveworks' AI agents at scale. You will build the runtime infrastructure that orchestrates, executes, and delivers responses to enterprise users in real time, with focus on correctness, observability, and low latency.

You will own the agent orchestration engine, session management, event-driven pipelines, and state layers, working with Python or Go, SQS/Kafka, DynamoDB/Redis, and OpenTelemetry to maintain reliability under heavy load.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Distributed Systems Engineer, Agentic Platform
Senior Distributed Systems Engineer, Agentic Platform

Servicenow • Mountain View (CA)

On-site
USD 180,000 - 240,000
Distributed Systems Engineer — Agentic AI Infrastructure
Distributed Systems Engineer — Agentic AI Infrastructure

ServiceNow • Mountain View (CA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer - AI Agent Orchestration
Senior Backend Engineer - AI Agent Orchestration

Servicenow • Mountain View (CA)

Hybrid
USD 130,000 - 180,000
Staff Software Engineer — Scale AI Evaluation & Orchestration
Staff Software Engineer — Scale AI Evaluation & Orchestration

Servicenow • Mountain View (CA)

On-site
USD 180,000 - 240,000
Staff Backend Engineer - Distributed Systems Orchestrator
Staff Backend Engineer - Distributed Systems Orchestrator

ServiceNow • Mountain View (CA)

On-site
USD 130,000 - 180,000
Senior Staff Software Engineer, Agentic Systems - Moveworks
Senior Staff Software Engineer, Agentic Systems - Moveworks

Servicenow • Mountain View (CA)

On-site
USD 180,000 - 240,000
Senior Staff Backend Engineer — AI Agent Orchestration
Senior Staff Backend Engineer — AI Agent Orchestration

Moveworks • Mountain View (CA), Northern (KY)

Hybrid
USD 210,000 - 260,000
Senior Staff Software Engineer, Agentic Systems - Moveworks
Senior Staff Software Engineer, Agentic Systems - Moveworks

Moveworks • Mountain View (CA), Northern (KY)

On-site
USD 210,000 - 260,000
Staff Software Engineer, AI Agentic Systems & Scale
Staff Software Engineer, AI Agentic Systems & Scale

Servicenow • Mountain View (CA)

On-site
USD 180,000 - 240,000
Tech Lead for Agent Evaluation Platform
Tech Lead for Agent Evaluation Platform

Servicenow • Mountain View (CA)

Hybrid
USD 180,000 - 260,000