Skip to main content
Hark logo

Member of Technical Staff, Mid-training

Hark

San Jose, CAFull-time$180–450K/yrPosted todayStill listed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$180–450K/yr
Location
San Jose, CA
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Hark’s Omni team is building multimodal foundation models for real-time AI experiences across text, audio, and other modalities. The Member of Technical Staff will develop mid-training stages that adapt pretrained models before post-training, using data mixtures, learning-rate schedules, context extension, and distillation. The role also involves running experiments and evaluating checkpoints with evaluation and post-training researchers.

Skills & qualifications

RequiredNice to have

Skills

Continued Pretraining, requiredLate-Stage Training, requiredLearning-Rate Decay, requiredHigh-Quality Data Mixtures, requiredContext Extension, requiredSynthetic Data Pipelines, requiredData Generation, requiredData Verification, requiredData Filtering, requiredModel Quality Evaluation, requiredData Diversity Evaluation, requiredExperimental Judgment, requiredControlled Ablations, requiredDistributed Training, requiredGPU Clusters, requiredEvaluation Design, requiredBenchmark Contamination Detection, requiredPrompt Sensitivity Analysis, requiredFormatting Effects Analysis, requiredEngineering, requiredTraining Methods Implementation, requiredData Pipelines, requiredExperimentation Pipelines, requiredDistillation, nice to haveRejection Sampling, nice to haveModel-Based Data Generation, nice to haveLong-Context Training, nice to haveRoPE Scaling, nice to haveContext Parallelism, nice to haveLong-Document Datasets, nice to havePost-Training, nice to haveCheckpoint Adaptation Evaluation, nice to haveSmall-Model Training, nice to haveConstrained Inference, nice to haveAudio, nice to haveSpeech, nice to haveImage, nice to haveVideo, nice to haveMultimodal Datasets, nice to haveTraining Data Deduplication, nice to have

Qualifications

Improving Model Capabilities, required

Full job description

About Hark

Hark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive, multimodal, and capable of interacting with the world through speech, text, vision, and persistent memory.

We're pairing that intelligence with next-generation hardware to create a universal interface between humans and machines. While today's AI largely operates through chat boxes and decade-old devices, Hark is focused on what comes next: agentic systems that interact naturally with people and the real world.

To get there, we're developing multimodal models and next-generation AI hardware together - designed from the ground up as a single, unified interface for a new era of intelligent systems.

About the Role

The Omni team at Hark is building the next generation of AI experiences beyond text, enabling models to understand and generate content across multiple modalities, including text, audio, and beyond. Our goal is to create seamless, real-time multimodal intelligence that powers intuitive and immersive user experiences.

As part of the Omni team, you will build the multimodal foundation models at the core of this effort. You'll develop the training stages that adapt pretrained models before post-training. This work includes high-quality and synthetic data mixtures, learning-rate schedules, context extension, and distillation. You'll run experiments to improve model capabilities and work with evaluation and post-training researchers to assess checkpoint quality.

Responsibilities

  • Develop mid-training recipes using high-quality and synthetic data, including learning-rate decay schedules and data-mixture changes.

  • Build synthetic data pipelines with code execution tests, math-answer checks, and filters for reasoning traces.

  • Distill capabilities from larger models into smaller models through synthetic data generation and rejection sampling.

  • Develop long-context data recipes, including document packing and sequence construction, and evaluate their effect on both long- and short-context performance.

  • Evaluate mid-training checkpoints with the post-training team, measure how well results predict subsequent model quality, and select checkpoints for further training.

  • Run controlled experiments on learning-rate schedules, mixture weights, and data ordering across text, code, and multimodal training data.

Requirements

  • Experience with continued pretraining or late-stage training, such as learning-rate decay, high-quality data mixtures, or context extension.

  • Experience building synthetic data pipelines, including generation, verification, and filtering, and evaluating their effects on model quality and data diversity.

  • Strong experimental judgment, including isolating recipe changes in controlled ablations and assessing whether improvements transfer to larger runs.

  • Experience implementing and debugging distributed training workloads across GPU clusters.

  • Experience designing evaluations and identifying confounds such as benchmark contamination, prompt sensitivity, and formatting effects.

  • Strong engineering skills, including implementing training methods and building reliable data and experimentation pipelines.

  • A record of improving model capabilities or training methods through research, datasets, systems, or production work.

Bonus Qualifications

  • Experience with distillation, rejection sampling, or model-based data generation for reasoning, code, or math.

  • Experience with long-context training, including rotary position embedding (RoPE) scaling, context parallelism, or long-document datasets.

  • Experience with post-training and evaluating how pretrained checkpoints respond to subsequent adaptation.

  • Experience training or distilling smaller models for constrained inference budgets.

  • Experience with audio, speech, image, video, or interleaved multimodal datasets.

  • Experience detecting benchmark contamination and removing overlapping examples from training data.

Compensation

The US base salary range for this full-time position is between $180,000 - $450,000 annually.

The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.

How this job compares

Set against the 6,278 open Machine Learning Engineer jobs on Olive Jobs, counted November 10, 2026.

Pay
  • This posting$180–450K/yr
  • California median$180–263K/yr1,462 salary ranges
  • US median$150–246K/yr5,126 salary ranges

This range's midpoint, $315K, is 40% above the California median midpoint ($225K) — in the top quarter of Machine Learning Engineer salary ranges in California.

Openings
Olive Jobs lists 1,939 open Machine Learning Engineer jobs in California and 6,278 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
Machine Learning Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (4,993 postings).
Education
2,037 of the 6,278 open Machine Learning Engineer jobs (32%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.