ServiceNow · Mountain View, CA

Salary
Posted
Jul 22, 2026
Location
Mountain View, CA
Last confirmed open
Jul 24, 2026

What this job asks for AI summary

A machine learning engineering role focused on building and improving natural language understanding and conversational AI systems. Day-to-day work spans training and fine-tuning large language models, designing compound AI architectures, and shipping production-quality systems that meet real-world standards for accuracy, latency, and reliability. Suited to engineers comfortable working across the full ML lifecycle — from dataset curation and model evaluation through to production deployment — with a particular interest in agentic and generative AI.

Senior level · San Francisco-Oakland-Berkeley, CA · Full-time

Must have (7)
Python or GolangLLMsdeep learningNLUmodel evaluationtext classificationtext generation
Nice to have (7)
RLHF, Rlaif or Dpofine-tuningvector databasesmultimodal modelsabstractive summarizationfew-shot learningagentic AI

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 240 people in the San Francisco-Oakland-Berkeley, CA area plausibly meet what this posting asks for (data scientists). range 65–320

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What won't set you apart
Python88%deep learning40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $173,851 (middle half $133,298–$217,653).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (6)

The role sits at the intersection of ML research/modeling and production software engineering — it could reasonably be classified as a Software Developer (15-1252) given the strong emphasis on compound AI systems, production-quality code, and end-to-end engineering. 15-2051 was chosen because the primary day-to-day work centers on model design, training, evaluation, and NLU/NLG research.

Python and Golang are listed together with 'and/or' in the qualifications block, making them interchangeable gates; Python is named first and is the dominant language in ML contexts.

RLHF, RLAIF, and DPO are listed as interchangeable fine-tuning alignment strategies in the responsibilities narrative rather than the qualifications block, so they are treated as preferred.

No office location is explicitly stated for this role beyond Moveworks/ServiceNow's general presence; Moveworks is headquartered in Mountain View, CA (San Francisco Bay Area CBSA). The work persona section notes flexible/remote/in-office options are assigned per role but does not specify which applies here, so remote=false is a conservative default.

No compensation range is disclosed in the posting.

No minimum years of experience or degree requirement is stated.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗