Senior Staff Software Engineer, Agentic Systems - Moveworks

$201k - $352k • Remote • Mountain View, CALIFORNIA, United States • Full-time

Posted 8h ago

Remote Work Policy

Fully remote

Employment Type

Full-time

Categories

AI Agent Engineer

About the job

Moveworks is building the runtime infrastructure that powers its AI agents, which are responsible for orchestrating, executing, and delivering responses to millions of enterprise users in real time. This is a distributed systems engineering role focused on the core systems that enable AI agents to plan, execute multi-step workflows, call tools, and interact with users while maintaining correctness, observability, and low latency. The systems you will build and own are central to this agentic AI wave.

Responsibilities

  • Develop 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.
  • Build an event-driven message pipeline using SQS FIFO queues, Kafka consumers, and real-time streaming via gRPC and Socket.IO.
  • Utilize structured concurrency with Python asyncio TaskGroups for concurrent task management within sessions.
  • Create observability infrastructure with OpenTelemetry instrumentation and distributed trace context propagation.
  • Design and implement caching and state layers using Redis and DynamoDB for per-organization/per-bot scoping.

Requirements

  • Deep experience in distributed systems, including consistency models, idempotency, exactly-once delivery, and distributed locking/leasing.
  • Proficiency in concurrent/async programming, such as Python asyncio or Go goroutines, with experience in structured concurrency and cancellation handling.
  • Experience with event-driven architectures, message queues (SQS, Kafka), pub/sub patterns, backpressure, and delivery guarantees.
  • Strong knowledge of database systems for infrastructure, including DynamoDB (conditional writes, transactions) and Redis (connection pooling, pub/sub).
  • Experience with observability tools and concepts, such as OpenTelemetry, distributed tracing, span context propagation, and Prometheus metrics.
  • Familiarity with gRPC/protobuf, including streaming RPCs, service interface design, and error handling patterns.
  • 10+ years of experience building production backend/infrastructure systems.
  • Strong proficiency in Python or Go (ideally both).
  • Experience designing and operating systems that handle significant real-world traffic at scale.
  • Comfort with ambiguity and solving novel problems without established solutions.

Benefits

  • Equity (when applicable)
  • Variable/incentive compensation
  • Health plans, including flexible spending accounts
  • 401(k) Plan with company match
  • ESPP
  • Matching donations
  • Flexible time away plan
  • Family leave programs

About Moveworks

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.