← Все вакансии/Senior/ServiceNow
SeniorOfficeMountain View

Senior Staff Software Engineer

S
ServiceNow
Уровень
Senior
Формат
Office
О роли

Описание вакансии

About the company

ServiceNow is the AI control tower for business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune 500® work smarter, faster, and better. We're building an AI-native culture where technology and talent are unstoppable together.

Responsibilities
  • Build and own the runtime infrastructure that powers Moveworks' AI agents.
  • Develop the agent orchestration engine — a state machine managing long-running agent sessions.
  • Implement distributed session management with lease-based ownership using DynamoDB conditional writes, heartbeat protocols, and crash recovery via checkpointing.
  • Build 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.
  • Develop observability infrastructure with OpenTelemetry instrumentation and distributed trace context propagation.
  • Manage caching and state layers using Redis and DynamoDB.
Requirements
  • Deep experience in at least 3 of these areas: distributed systems, concurrent/async programming, event-driven architectures, database systems for infrastructure, observability, gRPC/protobuf.
  • 12+ years building production backend/infrastructure systems.
  • Strong in Python or Go (ideally both).
  • Experience designing and operating systems that handle real traffic at scale.
  • Comfort with ambiguity.
Стек и навыки

С чем работаем