Senior Systems Software Engineer, Performance Architecture - Analytics and Data Intelligence

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $290k
$129k most similar roles pay here $381k

This role pays more than 99% of similar roles. Most pay $153,318–$223,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $189k 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 980 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 966 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Systems Software Engineer, Performance Architecture - Analytics and Data Intelligence

As a Senior Systems Software Engineer at NVIDIA’s Analytics and Data Intelligence (ADI) organization, you will play a pivotal role in developing GPU-accelerated data analytics systems by extending JIT and compiler-based execution support in cuDF and related frameworks. Your responsibilities include designing optimized GPU execution paths for SQL-like queries, investigating kernel fusion strategies to enhance performance, and building benchmarks to capture real-world workloads. You will collaborate closely with various teams to translate workload analysis into actionable plans and architecture decisions, leveraging your expertise in systems performance engineering, compiler/runtime design, and database optimization techniques. Proficiency in C++ or Python, experience with cuDF, CUDA, LLVM, and NVRTC, as well as familiarity with NVIDIA GPUs and benchmarking frameworks like TPC-H and Click-Bench, are essential for this role, which operates at the cutting edge of data analytics and machine learning technology.

What you'll do

  • Extend JIT and compiler-based execution support in cuDF and related systems.
  • Design approaches to optimize GPU execution paths for structured data processing.
  • Investigate kernel fusion strategies to reduce materialization and memory traffic.
  • Analyze workloads to identify performance bottlenecks in expression evaluation and joins.
  • Build benchmarks and regression tests for dataframe and SQL-like workloads.
  • Prototype and evaluate high-performance database engine-inspired execution strategies.
  • Collaborate with cross-functional teams to translate workload analysis into plans.

What we're looking for

  • 12+ years of experience in systems performance engineering or architecture.
  • Deep expertise in profiling, instrumentation, and optimization for CPU and GPU systems.
  • Proven skills in compiler, JIT, code generation, query execution, and runtime optimization techniques.
  • Experience optimizing analytic database engines and query runtimes with vectorized execution and columnar formats.
  • Proficiency in C++ and Python, focusing on performance-critical code analysis and implementation.
  • Extensive experience with cuDF, RAPIDS, CUDA, Numba, LLVM, MLIR, NVRTC, or similar JIT/codegen systems.
  • Familiarity with TPC-style benchmarking and building credible performance narratives.

More like this

Similar roles

Senior Software Engineer, OCI Data Analytics

Oracle

Austin, TX +1 5 days ago $79,200$209,500
Python CI/CD DevOps Kubernetes Docker AWS Azure GCP Terraform PostgreSQL MongoDB Git Jenkins Prometheus Grafana Ansible Bash REST GraphQL

Senior Software Data Engineer

Apple Inc

Seattle, WA 73 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Software Data Engineer

Apple Inc

Seattle, WA 88 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration