New opportunity

Principal Research Scientist, Synthetic Data Generation

NVIDIA · Santa Clara, United States of America

About this role

NVIDIA seeks a Principal Research Scientist to set the technical direction for synthetic data generation across its frontier-model efforts. The role combines applied research and hands-on software engineering to build open-source libraries in the NVIDIA NeMo ecosystem. These libraries will generate text, code, structured and multimodal datasets for the pre- and post-training of LLMs such as Nemotron. The scientist will work with research, engineering, product and model teams, as well as external labs.

Responsibilities

  • Build and scale LLM-based data-generation pipelines with automated quality evaluation, producing datasets for initial training and fine-tuning across reasoning, coding, structured output and multimodal understanding.
  • Develop synthetic trajectories, multi-turn interactions, function-calling data and executable environments for agentic, tool-use and reinforcement-learning training, including reward modeling and verifiable-reward data.
  • Advance image, document, video and audio synthesis with model teams, and develop privacy-preserving methods such as differential privacy, anonymization and de-identification for sensitive data in regulated domains.
  • Maintain open-source libraries and SDKs with clear APIs and documentation. Apply modern tooling, configuration-based architecture and Git/CI-CD practices; publish original research at leading ML and AI conferences; and mentor scientists and engineers.

Required qualifications

  • PhD in Computer Science, Machine Learning, Statistics or a related field, or equivalent experience; 15+ years of engineering and research experience in synthetic data generation, generative modeling, multimodal machine learning or related areas.
  • Deep understanding of LLM training stages and inference frameworks such as vLLM or TGI; experience developing broadly used software libraries and optimizing large-scale training-data pipelines for throughput, distributed inference and cluster-scale cost; and a strong publication record at venues such as NeurIPS, ICML, ICLR or ACL.

Preferred qualifications include widely adopted open-source ML or data-tooling contributions; multimodal generation or understanding; agentic or reinforcement-learning data generation and environment design; privacy-preserving synthetic data for healthcare, finance or government; and influence on frontier-scale model-training decisions.

The listed locations include Santa Clara and New York, plus remote options in Colorado, California and Massachusetts. Base salary is 272,000–431,250 USD, determined by location, experience and comparable employee pay; equity and benefits are also available.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Synthetic data generationGenerative modelingLarge language modelsMultimodal machine learningNVIDIA NeMoData pipelinesAutomated quality evaluationLLM pre-trainingLLM post-trainingReinforcement learningReward modelingFunction callingDifferential privacyAnonymizationDe-identificationSDK developmentOpen-source software developmentGitCI/CDDistributed inferencevLLMTGIResearch publicationTechnical mentoring

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Set direction for scalable synthetic-data pipelines

    The role sets technical direction across NVIDIA’s frontier-model efforts and builds LLM-based pipelines with automated quality evaluation. The datasets support pre- and post-training across reasoning, coding, structured output and multimodal understanding; throughput, distributed inference and cluster-scale cost are explicit concerns.

  • Develop data for agentic and RL training

    The posting calls for synthetic trajectories, multi-turn interactions, function-calling data and executable environments, including reward modeling and verifiable-reward data.

  • Advance multimodal generation with model teams

    Work with NVIDIA’s model teams on synthetic image, document, video and audio data, alongside text, code and structured data for LLM training.

  • Make sensitive-data synthesis safer

    Advance differential privacy, anonymization and de-identification methods intended to enable training on sensitive data in regulated domains.

  • Build durable open-source tools and lead research

    Define and maintain NeMo libraries and SDKs with clean APIs, documentation, configuration-based architecture and Git/CI-CD practices. The role also calls for original conference research, cross-team collaboration and mentoring scientists and engineers.

Likely challenges to think through

  • Balancing data quality against generation cost

    Preparation hypothesis: stronger filtering and evaluation may improve training data but reduce throughput or increase cluster-scale cost. Prepare to explain how you would measure downstream model gains alongside evaluation reliability, distributed-inference throughput and cost.

  • Making agentic data both varied and verifiable

    Preparation hypothesis: diverse tool-use trajectories can be valuable for training yet difficult to score consistently, while tightly constrained environments may limit coverage. Prepare to discuss executable checks, reward design and failure analysis for multi-turn interactions.

  • Preserving utility without exposing sensitive information

    Preparation hypothesis: privacy protections can reduce the fidelity of synthetic data. Prepare to explain how you would evaluate both privacy risk and training utility, distinguishing guarantees such as differential privacy from anonymization or de-identification.

  • Turning research advances into maintainable libraries

    Preparation hypothesis: fast-changing generation methods may conflict with stable APIs and reproducible releases for a broad developer community. Prepare examples of how you would make architectural trade-offs, document behavior and coordinate research and engineering work.

03

Practice your answers

Technical practice

How would you design synthetic datasets differently for LLM pre-training, fine-tuning and reinforcement learning?

What to coverThe role explicitly spans all three training stages. Suggested preparation: explain how the training objective changes the data format, selection criteria and evidence that the data improves the model.

How would you scale an LLM-based data-generation pipeline while controlling cluster-scale cost?

What to coverThe posting calls out throughput, distributed inference, cost and frameworks such as vLLM or TGI. Suggested preparation: discuss where generation may bottleneck, how you would measure throughput and cost per usable example, and when a faster pipeline might reduce data quality.

How would you evaluate synthetic reasoning, coding and structured-output data automatically?

What to coverAutomated quality evaluation is a stated part of the pipeline work. Suggested preparation: distinguish checks that can verify an answer or format from less certain quality judgments, and explain how you would test whether accepted data helps downstream training.

How would you generate useful multi-turn and function-calling trajectories for tool-use training?

What to coverThe role names synthetic trajectories, multi-turn interactions and function calling. Suggested preparation: describe how you would represent tool inputs, outputs and interaction history, then identify failures such as invalid calls or unrealistic trajectories.

How would you design an executable reinforcement-learning environment and its reward data?

What to coverExecutable environments, reward modeling and verifiable-reward data are stated responsibilities. Suggested preparation: contrast learned and verifiable rewards, and explain how you would check that success criteria measure the intended behavior rather than reward shortcuts.

How would you evaluate synthetic image, document, video or audio data for multimodal training?

What to coverThe posting names these modalities and collaboration with model teams. Suggested preparation: choose a concrete modality, explain how you would preserve alignment between its content and labels or text, and describe a downstream test of usefulness.

How would you balance utility and privacy when synthesizing sensitive data?

What to coverThe role specifies differential privacy, anonymization and de-identification for regulated domains. Suggested preparation: distinguish what each approach can protect against, discuss residual disclosure risks, and explain how you would evaluate utility alongside privacy.

How would you structure a NeMo-ecosystem synthetic-data library for broad developer use?

What to coverThe role involves open-source libraries and SDKs with clean APIs and strong documentation. Suggested preparation: discuss stable interfaces for generators and evaluators, extensibility across data types, and how you would assess whether developers can use the library effectively.

How would you make data-generation experiments reproducible and maintainable?

What to coverThe posting calls for configuration-based architecture, modern tooling and Git/CI-CD practices. Suggested preparation: explain how configuration, versioning and automated tests would help trace a dataset to its generation and evaluation settings.

How would you turn a new synthetic-data method into convincing research evidence?

What to coverThe role combines applied research with publishing original work at leading ML and AI conferences. Suggested preparation: outline baselines, ablations and downstream comparisons that would separate a method's contribution from added compute or data volume.

Behavioural practice

Tell me about a time you set technical direction across multiple research efforts.

What to coverSetting direction for synthetic data across frontier-model efforts is central to this principal role. Suggested preparation: use a real situation, the choices and actions you led, and the resulting effect on research or engineering decisions.

Describe a time you aligned research, engineering and product partners around a technical decision.

What to coverThe posting names collaboration across these teams, model teams and external labs. Suggested preparation: give the situation, how you handled differing priorities, and a concrete result without assuming NVIDIA follows a particular decision process.

Tell me about a time you mentored scientists or engineers through a difficult technical problem.

What to coverMentoring and raising the team's technical bar are stated responsibilities. Suggested preparation: describe the situation, your specific coaching actions, and what changed for the work or the people involved.

Describe a time you improved an open-source library for its developer community.

What to coverThe role emphasizes broadly used libraries, APIs, documentation and community adoption. Suggested preparation: use a real situation, explain how you identified and addressed a developer need, and give the observable result.

Tell me about a time you balanced publishable research with dependable software delivery.

What to coverThe position combines original research, hands-on library development and software excellence. Suggested preparation: describe the competing demands, the trade-off you made and its outcome for both the research and the software.

02

Sharpen your knowledge

Topics to prepare

  • Data across LLM training stages

    The posting requires understanding how synthetic data shapes pre-training, post-training and reinforcement learning. Exercise: outline distinct data objectives and failure modes for each stage, using reasoning, coding and structured-output examples.

  • Synthetic-data quality evaluation

    The role pairs LLM-based generation with automated quality evaluation. Exercise: design a review plan for a generated coding dataset that separates validity, diversity, duplication and usefulness for training; explain what each check cannot establish.

  • Agentic and reinforcement-learning data

    The posting names synthetic trajectories, multi-turn interactions, function calling, executable environments, reward modeling and verifiable-reward data. Exercise: trace one tool-use task from generated interaction through environment feedback to a verifiable reward, noting possible shortcuts.

  • Multimodal synthesis

    The role covers image, document, video and audio data in partnership with model teams. Exercise: compare two of these modalities, identifying what must be generated, how labels or paired content could be checked, and where quality assessment differs.

  • Privacy-preserving synthesis

    The posting explicitly calls for differential privacy, anonymization and de-identification for sensitive data. Exercise: contrast their protections and limitations in a hypothetical regulated-data dataset, including how you would test for residual disclosure risk.

  • Research direction and evidence

    The principal role sets technical direction, publishes original research and works across research and model teams. Exercise: formulate a synthetic-data research question, specify a baseline, ablations and downstream training outcomes, then explain what evidence would justify changing direction.

Skills to revise

  • Build a generation pipeline

    The posting calls for scalable LLM-based pipelines producing training datasets. Practice: implement a small configuration-driven flow that generates text or structured examples, runs automatic checks, records rejection reasons and exports accepted records.

  • Profile distributed inference trade-offs

    Throughput, distributed inference and cluster-scale cost are explicit requirements; vLLM and TGI are named examples of inference frameworks. Practice: benchmark a small generation workload with one named framework, then report throughput, latency and estimated compute cost under different batching choices.

  • Prototype tool-use training data

    The role includes function-calling data and executable environments. Practice: create a small deterministic environment and generate multi-turn tool-call trajectories; execute calls and verify that recorded outcomes and rewards match the environment.

  • Design a maintainable NeMo-ecosystem library interface

    The posting calls for open-source libraries and SDKs within the NVIDIA NeMo ecosystem, with clean APIs and documentation. Practice: draft and implement a minimal configurable generation-and-evaluation interface with examples and tests, without assuming an unstated NeMo API.

  • Exercise Git and CI/CD discipline

    Professional Git/CI-CD practices are stated responsibilities. Practice: prepare a focused library change with tests, documentation and a CI check, then write a short review note explaining compatibility and failure handling.

04

Your preparation checklist

  • Draft a technical-direction brief

    The role sets direction for synthetic data generation in the NeMo ecosystem. Prepare a one-page proposal connecting text, code, structured, and multimodal data to LLM pre-training, post-training, and RL; label it as your proposed approach, not NVIDIA’s plan.

  • Build a project walkthrough

    Select a real synthetic-data or generative-modeling project, if available. Document your research contribution, engineering decisions, dataset quality evaluation, training impact, and what the evidence does and does not show.

  • Practice a pipeline design exercise

    Sketch an LLM-based generation pipeline with automated quality checks. Be ready to explain distributed inference using a framework such as vLLM or TGI, plus throughput and cluster-scale cost trade-offs.

  • Prepare an agentic-data example

    Work through a proposed multi-turn, function-calling trajectory and an executable RL environment. Specify how you would check outcomes and construct reward-modeling or verifiable-reward data.

  • Map multimodal and privacy trade-offs

    Prepare a short comparison of image, document, video, and audio synthesis challenges. Include when differential privacy, anonymization, or de-identification might be appropriate for sensitive data, without claiming those methods eliminate risk.

  • Assemble open-source evidence

    Bring examples, if available, of libraries or SDKs you developed or maintained. Identify API and documentation choices, configuration, Git/CI-CD practices, and verifiable signs of developer adoption.

  • Summarize research and leadership evidence

    Prepare a publication list with each contribution stated precisely, plus examples of mentoring or cross-team decisions you influenced. The posting specifically calls for a strong research record and mentoring scientists and engineers.

  • Write questions for the employer

    Ask how the team prioritizes data modalities, measures downstream training gains, divides work between NeMo libraries and model teams, and evaluates privacy and quality trade-offs.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States of America. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…