S

ServiceNow

Builds software that automates business workflows

Staff Machine Learning Engineer

AI Application EngineeringPosted on Nov 10
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, with strong fundamentals in data structures, algorithms, and distributed systems.
  • Hands-on experience designing, shipping, and operating production agentic systems, including multi-agent orchestration, tool calling, planning loops, memory, and failure recovery.
  • Production-grade Python skills.
  • Working experience with frontier AI software development kits such as Anthropic, Google, or OpenAI, including prompt engineering, structured outputs, and production model evaluation.
  • Familiarity with production retrieval-augmented generation and retrieval patterns, including vector stores, hybrid search, and retrieval evaluation metrics.
  • A track record of technical leadership, including architecture ownership, maintaining a high code-quality bar, and mentoring engineers on production AI practices.

Responsibilities

  • Design, build, and operate production-grade agentic AI systems embedded across the platform.
  • Design and ship reliable multi-agent systems, including orchestration, tool use, planning loops, memory, and failure recovery.
  • Build agents that use the company's data layer, including CMDB, Workflow Data Fabric, and Knowledge Graph, to make context-aware decisions.
  • Own observability, human-in-the-loop controls, and compliance infrastructure for safe autonomous systems.
  • Work with the search team on accurate, low-latency retrieval, including retrieval-augmented generation pipelines, hybrid search, re-ranking, and evaluation.
  • Integrate frontier models from Anthropic, Google, and OpenAI into the Sense → Decide → Act → Govern architecture, and evaluate cost, latency, and capability trade-offs for production use cases.
  • Make architecture decisions, conduct code reviews, and coach engineers on agentic design patterns and production AI practices.

Desired Qualifications

  • Deeper specialization in search and retrieval at scale or in MLOps/model observability.
  • Published work or open-source contributions in agentic systems or retrieval.
  • Exposure to large language model fine-tuning or inference optimization in production.
  • Experience with a systems programming language such as Go, Java, or C++.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs