Machine Learning Engineer, Local Search & Marketplace
NewsBreak · Mountain View, CA
$190,000–$300,000
Jul 22, 2026
Mountain View, CA
Jul 23, 2026
What this job asks for AI summary
A hands-on machine learning engineering role focused on building and improving systems for search, recommendation, ranking, retrieval, personalization, and marketplace matching within a local news and information platform. The work spans the full ML lifecycle — from problem definition and experimentation to production deployment — and involves applying NLP, embeddings, and large language models to connect users with relevant local content and services. The role suits candidates ranging from early-career to experienced, with backgrounds in ML, search, or related fields.
Senior level · Mountain View, CA · Full-time
Pay in the description: $190,000–$300,000
“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 40 people in the Mountain View, CA area plausibly meet what this posting asks for (data scientists). range 15–60
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $189,150 (middle half $152,859–$224,286). This posting is about at that midpoint.
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 posting explicitly welcomes 'candidates across a range of experience levels' and states the scope will be calibrated to the candidate — the $190K–$300K salary band and the breadth of responsibilities (end-to-end ML pipelines, production deployment, experimentation, LLMs) anchor the typical hire at Senior level, but the role could be filled at Mid or Staff depending on the candidate.
SOC classification is a genuine toss-up: the role emphasizes ML modeling, NLP, and statistical analysis (15-2051 Data Scientists) but also requires building and shipping production ML pipelines and systems (15-1252 Software Developers). 15-2051 was chosen because the primary framing is model quality, relevance, and experimentation rather than general software engineering.
Location is not explicitly stated in the posting; NewsBreak is headquartered in Mountain View, CA — the CBSA reflects that assumption.
Python is listed as the first language option in a required-skills context ('Python, Java, C++, or another relevant language'); Java and C++ are captured as alternatives since any one of them satisfies the requirement.
PyTorch and TensorFlow are listed together under 'Nice to Have' as interchangeable deep-learning framework options.
Several 'Nice to Have' items (production deployment, A/B testing, Spark, Kubernetes, knowledge graphs, LLM application experience) are marked preferred as they appear explicitly under that heading.
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.