S

ServiceNow

Builds software that automates business workflows

Senior Machine Learning Engineer - Agent Eval Platform

Applied Machine LearningPosted on Nov 13
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • Have at least 2 years of experience in applied machine learning, data science, or machine-learning-adjacent engineering, with work that shipped and was used.
  • Have experience translating subjective human judgment into a reliable measurement that others, including models, can use.
  • Have strong applied machine learning fundamentals and be comfortable evaluating, prompting, and fine-tuning large language models rather than pretraining them.
  • Be proficient in Python and able to ship production-grade code rather than notebooks.
  • Be able to reason and communicate clearly about complex problems and establish that measurements are meaningful.
  • Demonstrate ownership, a bias toward shipping at startup pace, comfort with ambiguity, and sound judgment about when a measurement is reliable enough to act on.
  • Have 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; search ranking, recommender systems, or online-experimentation evaluation; fine-tuning and evaluating small models, including supervised fine-tuning, preference tuning, or distillation; reward modeling, reinforcement learning from human feedback, reinforcement learning from AI feedback, or process reward models; agent trajectory analysis and step-level fault attribution; or disciplined prompt engineering that is versioned, tested, and measured.

Responsibilities

  • Build an evaluation loop that identifies failures in real agent use, determines which part of the agent harness is responsible, checks proposed fixes on unseen cases, and turns fixed failures into permanent tests.
  • Design and calibrate a shared base judge with per-item rubrics configured alongside datasets, allowing evaluation authors to express intent without forking prompts for each evaluation.
  • Separate deterministic validators for checkable world-state outcomes from large language model judges for subjective outcomes such as appropriateness, policy adherence, and efficiency.
  • Build confidence-aware scoring that routes uncertain judgments to human review instead of treating them as trusted signals.
  • Run a calibration loop against human-labeled trajectories in partnership with the annotation team, and own the calibrated judge artifact.
  • Guard against correlated blind spots between the user simulator and judge when both use large language models.
  • Diagnose divergence between simulations and production, and reseed the evaluation suite with production failures to prevent overfitting.
  • Surface agent shortcomings in real use, including failures that appear successful.
  • Generate realistic, sufficiently challenging synthetic scenarios and seeded enterprise environments from real failures or anticipated customer needs, with expected outcomes and checks and without leaking answers.
  • Determine why an agent failed and whether its instructions, tools, routing, knowledge, or memory should change.
  • Optimize agent-harness components against simulation rather than production traffic.
  • Verify proposed changes on cases they were not tuned on, detect regressions that aggregate averages could conceal, and keep the change proposer separate from the judge.
  • Make each fixed failure a permanent test so the evaluation suite improves with agent use.
  • Keep learnings scoped to individual organizations where needed and ensure administrators approve organization-specific changes.
  • Build reproducible infrastructure that runs the improvement loop at scale across hundreds of customer organizations.
  • Hold agents accountable to end-state outcomes.

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