N

NewsBreak

Runs a personalized local news app for US readers

Machine Learning Engineer - LLM Post-Training

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • Hands-on experience personally running continuous pre-training, supervised fine-tuning, and reinforcement learning for large language models, including practical reinforcement learning experience such as RLHF, PPO, GRPO, DPO, or similar methods.
  • Ability to independently design machine-learning data-preparation plans for business scenarios, including sourcing, cleaning, filtering, labeling strategies, and synthetic or preference data generation.
  • Experience training large language models on mid-to-large GPU hardware and working with distributed training and debugging at scale.
  • Strong PyTorch fundamentals and working familiarity with Hugging Face TRL or Accelerate, DeepSpeed or FSDP, and inference engines such as vLLM.
  • Understanding of tokenization, attention, chat templates, and common failure modes in alignment or agent training.
  • Ability to iterate quickly, focus on business impact, and communicate effectively across research and product teams.

Responsibilities

  • Lead post-training of large language models across continuous pre-training, supervised fine-tuning, and reinforcement learning, with a primary focus on reinforcement learning methods such as RLHF, PPO, GRPO, DPO, and related approaches.
  • Design, build, and curate data for each training stage, including instruction and supervised fine-tuning datasets, preference pairs, reward signals, on-policy rollouts, and rejection-sampled completions; define data-preparation strategies tailored to business needs.
  • Partner with business and product stakeholders to understand use cases, translate requirements into training plans, and deliver targeted model capabilities on tight timelines.
  • Run large-scale training on mid-to-large GPU clusters, apply distributed-training techniques including data parallelism and FSDP, use tensor or pipeline parallelism where relevant, and tune training for throughput and stability.
  • Build and maintain evaluation and reward or verifier pipelines to measure model quality, prevent regressions, and ensure consistency between training and serving.
  • Track post-training research and implement promising techniques as production-ready code.

Desired Qualifications

  • Experience designing reward models or rule-based verifiers for reinforcement learning.
  • Experience with tool-use or agentic model training, including function calling and multi-step planning.
  • Publications or open-source contributions in large language model post-training or reinforcement learning.

About the Company

NewsBreak

Runs a personalized local news app for US readers

NewsBreak runs a free app and website that gather local and national news for readers across the United States and sort it by ZIP code and by each reader's interests. In 2022, it launched a national network of independent local writers to cover communities that get little attention from traditional media. Its software pulls articles from local outlets, national publishers, and its own contributors into a single feed, and the app sends nearby alerts about crime, weather, and traffic. NewsBreak makes money by selling ads, including to local businesses, and shares ad revenue with partner publishers. It was founded in 2015 and is based in Mountain View, California.

Company size
201-500
Company stage
Series C
Total funding
$139.8M
Headquarters
Mountain View, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at NewsBreak

See more jobs