Staff Machine Learning Engineer

ServiceNow

Santa Clara, CA • 1h ago • On-site

Senior

On-site

176,100 - 308,200 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

Role: Staff Machine Learning Engineer (Agentic AI & Enterprise Search)

Design, build, and operate production-grade agentic AI systems embedded across an enterprise platform, grounded in real enterprise data and deployed safely at Fortune 500 scale.

Description

You will design multi-agent, tool-using autonomous systems that reason over enterprise knowledge, take actions across workflows, and recover safely from failures. The role focuses on agentic architecture, enterprise-grounded reasoning using internal data sources (CMDB, Workflow Data Fabric, Knowledge Graph), trust/safety governance, and retrieval-grounded generation (RAG, hybrid search, re-ranking, evaluation). You will also integrate frontier models into a Sense → Decide → Act → Govern architecture and drive production-quality engineering practices.

Responsibilities

  • Design and ship multi-agent systems (orchestration, tool use, planning loops, memory, failure recovery) that operate reliably in production.
  • Build enterprise-grounded agents leveraging the data layer (CMDB, Workflow Data Fabric, Knowledge Graph) to make context-rich decisions.
  • Own guardrails for safe autonomy: observability, human-in-the-loop controls, and compliance infrastructure.
  • Work with the search team to ensure accurate, low-latency retrieval: RAG pipelines, hybrid search, re-ranking, and evaluation.
  • Integrate frontier models (Anthropic, Google, OpenAI) and evaluate cost/latency/capability trade-offs for production use cases.
  • Provide engineering leadership through architecture ownership, code reviews, and coaching on production AI discipline.

Benefits

  • Base pay guideline: $176,100 - $308,200 (plus equity when applicable, variable/incentive compensation and benefits).
  • Health plans including flexible spending accounts, a 401(k) Plan with company match, and ESPP.
  • Flexible time away plan and family leave programs.
  • Compensation is location-dependent and may vary based on qualifications, skill level, competencies, and work location.

Requirements

  • 5+ years of software engineering with strong fundamentals in data structures, algorithms, and distributed systems.
  • Hands-on depth designing, shipping, and operating agentic systems in production (multi-agent orchestration, tool calling, planning loops, memory, failure recovery).
  • Production-grade Python; Go/Java/C++ is a plus.
  • Working experience with frontier AI SDKs (Anthropic, Google, OpenAI): prompt engineering, structured outputs, and production model evaluation.
  • Experience with RAG and retrieval patterns in production: vector stores, hybrid search, and retrieval evaluation metrics.
  • Proven technical leadership: architecture ownership, raising the engineering quality bar, and mentoring engineers on production AI.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Staff Machine Learning Engineer role

Improve your resume for just $5

$176,100 – $308,200/year

Unlock Full Resume Report