S

ServiceNow

Builds software that automates business workflows

Staff Machine Learning Engineer - Agent Eval Platform

Applied Machine LearningUpdated on Nov 14
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of experience in applied machine learning or machine-learning-adjacent engineering, including systems shipped and operated for others to rely on.
  • Experience converting subjective human judgment into a measurement validated against human labels and used by a team to gate decisions.
  • Experience improving multi-component systems through measurement, such as pipelines, retrieval, prompts, policies, or routing, rather than only changing model weights.
  • Strong applied machine-learning fundamentals and comfort evaluating and prompting large language models rather than training them.
  • Strong Python and production engineering skills, including services, data pipelines, versioned data, deterministic replay, and recorded inputs.
  • Ability to reason and communicate clearly about complex measurement problems and persuade engineers that a metric is valid.
  • A high degree of ownership and a bias toward shipping at startup pace.
  • Comfort with ambiguity and judgment about when a measurement is reliable enough to act on.
  • Experience in at least three of the following areas: LLM-as-judge or automated evaluation design and calibration against human judgment; human annotation programs, including rubric authoring, label quality, and annotator throughput; rigorous experimentation using held-out sets, prespecified decision rules, variance and noise analysis, and regression detection; large-scale failure analysis, including classifying, clustering, and attributing errors in logs or traces; replay, simulation, or sandboxed test infrastructure; synthetic evaluation data generation, including scenarios, seeded environments, and quality controls; versioned, tested, and measured prompt and harness optimization; search ranking, recommender systems, or online experimentation evaluation, including golden-set staleness, offline/online divergence, and side-by-side rater agreement; or high-volume trace or event data pipelines.

Responsibilities

  • Build a feedback loop that detects failures in real use, identifies which part of an agent harness is responsible, validates proposed fixes on cases not used to develop them, and turns fixed failures into permanent tests.
  • Design and calibrate a shared base judge using per-item rubrics configured alongside datasets, so evaluation authors can express intent without maintaining separate prompts for each evaluation.
  • Separate deterministic validators for checkable world-state outcomes from LLM judges for subjective outcomes such as appropriate clarification, policy compliance, and path efficiency.
  • Develop scoring that reports its own confidence and routes uncertain judgments to human review.
  • Maintain a calibration loop against human-labeled trajectories in partnership with the annotation team, owning the calibrated judge artifact.
  • Guard against correlated blind spots between LLM-based user simulators and judges.
  • Investigate offline and online divergence, explain discrepancies between simulation and production, and reseed evaluation suites with new production failures to prevent overfitting.
  • Surface shortcomings in real agent use, including failures that appear successful.
  • Generate realistic, sufficiently challenging synthetic scenarios and seeded enterprise environments with expected outcomes and checks, without leaking answers.
  • Determine whether agent failures should be addressed in instructions, tools, routing, knowledge, or memory.
  • Optimize agent-harness components against simulation rather than production traffic.
  • Verify proposed changes on untuned cases, detect regressions hidden by averages, and keep the proposer separate from the judge.
  • Make each fixed failure a permanent evaluation so the test suite improves with agent usage.
  • Keep learnings scoped to the appropriate customer organization and require admin approval for organization-specific changes.
  • Build reproducible infrastructure to run the improvement loop at scale across hundreds of customer organizations, using end-state outcomes as the guardrail.
  • At the Staff level, own the end-to-end measurement architecture for the self-improving loop, set the organization's standard for deciding whether changes ship, act as the technical counterpart to the agent-building team, and mentor engineers on evaluation methodology.

Desired Qualifications

  • Experience evaluating LLM agents with multi-step trajectories, tool calls, and actions in stateful environments.
  • Experience automatically generating complete agent environments, including tasks, stateful worlds, and verifiers, at scale.
  • Published or shipped evaluation methodology adopted by others.
  • Experience building evaluation tooling used outside one's own team or an evaluation product used by customers.
  • Experience working on agentic systems that take actions rather than only generating text.

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