Senior Staff Software Engineer - Data Engineering Staff

D8 LooP

Santa Clara (CA)

On-site

USD 150,000 - 210,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA is seeking a data engineer to optimize distributed data processing, build robust ingestion pipelines, and ensure reliable analytics at scale. You will collaborate with teams to model data, implement incremental loads, and manage schema evolution using Databricks and Spark.

You will implement data freshness checks, monitoring, and automated recovery, while writing maintainable Python and SQL code. This role emphasizes production reliability and scalable architectures across lakehouse

Qualifications

  • Experience with data modeling, incremental processing, partitioning, schema evolution and analytical query performance.
  • Strong Python and SQL skills, with experience writing maintainable, tested code and debugging complex data transformations.
  • Experience with automated tests, data quality checks, monitoring, incident diagnosis and recovery.
  • Build reusable ingestion frameworks and data contracts for APIs and file-based sources, handling schema changes, late-arriving data and safe backfills.
  • Experience with Databricks, Spark and lakehouse technologies, or comparable distributed data platforms.
  • Experience with data catalogs, workflow orchestration, observability platforms or AI-assisted anomaly detection and root-cause analysis.

Responsibilities

  • Own ingestion pipelines and data contracts for APIs and file-based sources, handling schema changes and late-arriving data.
  • Implement data freshness, completeness and accuracy checks, lineage and monitoring.
  • Diagnose incidents and automate retries, replay and recovery.

Skills

Cost & performance
Data modeling
Incremental processing
Partitioning
Schema evolution
Analytical query performance
Python
SQL
Ingestion frameworks
Databricks
Apache Spark
Airflow
Data governance
Backfills

Tools

Databricks
Apache Spark

Job description

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing.

Skills, with evidence
  • Cost & performance Optimize distributed processing, storage and serving-layer queries for performance, scalability and infrastructure cost. must have
  • Experience with data modeling, incremental processing, partitioning, schema evolution and analytical query performance. must have
  • A track record of owning production reliability through automated tests, data quality checks, monitoring, incident diagnosis and recovery. must have
  • Diagnose incidents and automate retries, replay and recovery. must have
  • Incremental loads Experience with data modeling, incremental processing, partitioning, schema evolution and analytical query performance. must have
  • Python Strong Python and SQL skills, with experience writing maintainable, tested code and debugging complex data transformations. must have
  • SQL Strong Python and SQL skills, with experience writing maintainable, tested code and debugging complex data transformations. must have
  • Build reusable ingestion frameworks and data contracts for APIs and file-based sources, handling schema changes, late-arriving data and safe backfills. must have
  • Spark Hands-on experience with Databricks, Apache Spark and lakehouse technologies, or comparable distributed data platforms. must have
  • Idempotency & backfills Build reusable ingestion frameworks and data contracts for APIs and file-based sources, handling schema changes, late-arriving data and safe backfills.
  • Governance & security Implement data freshness, completeness and accuracy checks, lineage and actionable monitoring. not practised here
  • Airflow / orchestration Experience with data catalogs, workflow orchestration, observability platforms or AI-assisted anomaly detection and root-cause analysis.
  • Warehousing Hands-on experience with Databricks, Apache Spark and lakehouse technologies, or comparable distributed data platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer - Enterprise Content and AI Data Platform Staff
Principal Engineer - Enterprise Content and AI Data Platform Staff

D8 LooP • Santa Clara (CA)

On-site
USD 180,000 - 240,000
On-site work
Employee benefits
Senior Staff Software Engineer - Data Engineering
Senior Staff Software Engineer - Data Engineering

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 200,000 - 322,000
Equity
Benefits
Senior Staff Software Engineer - Data Engineering
Senior Staff Software Engineer - Data Engineering

NVIDIA Corporation • United States

On-site
USD 200,000 - 322,000
Senior Data Engineer: Scale, Reliability & Spark
Senior Data Engineer: Scale, Reliability & Spark

D8 LooP • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Developer Relations Manager – Data Processing and Databases
Developer Relations Manager – Data Processing and Databases

NVIDIA Corporation • California

On-site
USD 184,000 - 357,000
Senior System Software Engineer
Senior System Software Engineer

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Principal Systems Software Engineer
Principal Systems Software Engineer

NVIDIA • Champaign (IL)

On-site
USD 272,000 - 431,250
Senior Systems Software Engineer - Accelerated Spark Applications
Senior Systems Software Engineer - Accelerated Spark Applications

NVIDIA Corporation • United States

On-site
USD 184,000 - 288,000
Senior Data Engineer (Python) - Remote
Senior Data Engineer (Python) - Remote

NVIDIA Corporation • Clifton (TX)

Remote
USD 140,000 - 190,000
Equity
Senior Data Engineer (Python) - Remote
Senior Data Engineer (Python) - Remote

NVIDIA Corporation • California

Remote
USD 140,000 - 200,000
Equity
Benefits