Principal Engineer, Data Retrieval

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
MANYCOWA
Salary
$272,000–$431,250 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $352k
$108k $466k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $152,875–$218,125 — the blue band above. At the midpoint, this role pays about $352k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1657 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1062 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Engineer, Data Retrieval

Principal Engineer - Data Retrieval NVIDIA is seeking a Principal Engineer - Data Retrieval to lead the architecture and scaling of data acquisition infrastructure for foundation models. You will build systems to discover sources, crawl the open web, and deliver high-quality data to training pipelines. Your daily work involves designing scalable frontier storage, queueing systems, and distributed fetching layers for text, PDFs, code, and multimodal assets. You will develop continuous discovery loops, implement provenance and policy enforcement, and manage production readiness including observability and cost efficiency. The role requires expertise in distributed systems, web crawling, indexing, and high-throughput data processing. You will use your skills to solve complex problems regarding data diversity, deduplication, and reliability to power pretraining for models like Nemotron while ensuring compliance with licensing and privacy terms.

What does a Engineer earn in New York?

Median $200000 from 35 postings across 14 companies.

See salary data

What you'll do

  • Architect and scale a unified data acquisition platform for discovering, crawling, and ingesting high-quality training data.
  • Design scalable frontier storage and queueing systems with high-throughput writes, deduplication, and quality-based scheduling.
  • Build a continuous discovery loop to extract links and feed new candidates back into the crawl frontier.
  • Develop a shared crawl execution layer to fetch data from dynamic websites reliably and politely at scale.
  • Build extensible pipelines for open-web, licensed, and partner content including text, PDFs, and multimodal assets.
  • Implement provenance and policy enforcement controls for legal, privacy, and data governance requirements.
  • Own production readiness including capacity planning, observability, fault tolerance, and cost efficiency.
  • Instrument the pipeline end-to-end to set service objectives for throughput, freshness, and reliability.

What we're looking for

  • A BS, MS, or PhD in Computer Science, Computer Engineering, or a related technical field, or equivalent experience.
  • 15+ years of relevant experience in software engineering, including designing and operating large-scale distributed systems.
  • Deep experience with web crawling or closely related discovery, indexing, or ingestion infrastructure.
  • Strong hands-on engineering and system design skills, including performance analysis and production debugging.
  • Experience building batch or streaming pipelines with a focus on consistency, retries, duplicate processing, backpressure, and recovery.
  • Experience delivering data platforms for research, ML, search, or other demanding technical users.
  • Strong technical communication and leadership skills to influence engineering, product, research, and governance teams.
  • Experience architecting web-wide crawl platforms or supplying foundation-model pretraining data (preferred).

More like this

Similar roles

Senior Data and Platform Engineer

Nvidia

Remote (CA) +3 24 days ago
Distributed Systems SQL ETL Streaming Event Processing data-modeling CI/CD Observability Lakehouse Architecture change-data capture Relational Databases object-storage Container Orchestration GPU Clusters Automated Testing Monitoring
8+ yrs exp Remote

Senior Data and Platform Engineer

Nvidia

Remote (CA) +3 24 days ago
Distributed Systems SQL ETL Streaming Event Processing data-modeling CI/CD Observability Lakehouse Architecture Relational Databases object-storage Container Orchestration GPU Clusters Change-Data Capture Automated Testing
10+ yrs exp Remote

Principal Engineer Data

Northrop Grumman

Rancho Bernardo, CA 30 days ago $114,000–$171,000
Python SQL Tableau Power BI ETL Hadoop Spark PowerShell Databricks Palantir MongoDB Neo4J Airflow Denodo Collibra DataHub SQL Server Data Architecture Data Virtualization Data Governance
5+ yrs exp

Principal Engineer Data

Northrop Grumman

El Segundo, CA 8 days ago $114,000–$171,000
Python SQL Tableau Databricks Azure PyTorch Scikit-learn FastAPI SQL Alchemy Oracle Dagster Airflow PowerBI Git LLM RAG OpenCV Torchvision ETL
5+ yrs exp Hybrid

Principal Data Engineer

Oracle

Nashville, TN 99 days ago $114,600–$234,600
Data Engineering Distributed Systems ETL Data Governance Data Validation Data Quality Data Storage Agile Indexing Query Optimization PII PHI
6+ yrs exp

Principal Data Engineer

T-Mobile

New York, NY +1 84 days ago $125,600–$226,600
Data Engineering Data Architecture Snowflake Databricks DBRX AWS EMR Aurora Redshift Glue S3 SWF QuickSight Cloud Computing SDLC Agile Scrum Data Pipelines Data Warehouse
7+ yrs exp