Senior Compiler Engineer - Smart Network Devices

Nvidia

Actively hiring Verified listing
Santa Clara, US Posted 9 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

Join our Compiler team as a senior software engineer specializing in compiler technology, optimizations, and networking protocols to drive the development of programmable networks at datacenter scale using NVIDIA DPUs. You will lead static and runtime optimization implementations, develop proof-of-concept networking applications, and collaborate with cross-functional teams to integrate advanced compilers and optimizations into our products. Ideal candidates possess a deep understanding of compiler technologies, hardware design, and network programming, along with strong C/C++ and Python skills. A BS/MS in Computer Science or equivalent experience is required, alongside 5+ years of relevant work or research in performance analysis and compiler optimizations. Experience with open-source compilers, Linux networking stacks, and hardware packet processing pipelines is a plus.

Skills

C/C++ Python Linux Networking protocols Compiler technology Open source compilers Hardware design Performance analysis Code generation Debugging Test design Cross-functional collaboration

What you'll do

  • Lead the development of static and runtime optimizations using deep knowledge of compiler technologies.
  • Develop proof-of-concept implementations for networking applications and guide their integration into products.
  • Stay current with advancements in compiler technology, networking protocols, and hardware design.
  • Collaborate on cross-functional teams to advance NVIDIA’s business goals through cohesive technology strategies.
  • Design and architect advanced compiler frameworks and contribute to the development of programmable networks.

What we're looking for

  • BS/MS in Computer Science or Engineering, PhD preferred
  • 5+ years experience in performance analysis and compiler optimizations
  • Expertise in C/C++ and Python programming with strong software design skills
  • Knowledge of network protocols, Linux networking stack, and hardware packet processing
  • Experience working with open source compiler code bases and designing compiler frameworks

Market check

Salary context

This $152,000–$241,500 range sits above 80% of similar postings on FindRole.

Peer median band

$120,500$215,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$141,981$196,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Compiler Engineer Infrastructure

Nvidia

Remote (Us, Ca, Santa Clara, US) 22 days ago $152,000$241,500
LLVM Clang MLIR C++ Git CI/CD AI Automation CUDA Python PostgreSQL Docker Kubernetes Terraform Prometheus Grafana
Remote

Senior Software Engineer, DL Compilers

Nvidia

Remote (Us, Ca, Santa Clara, US) 50 days ago $184,000$287,500
C/C++ MLIR LLVM XLA TVM OAI_Triton GPU High-performance_accelerators CI/CD Linux Git NVIDIA_GPU_architecture Compiler_engineering Code_generation IR_design Optimization_passes
Remote

Senior Compiler Engineer - DL

Nvidia

Remote (Us, Ca, Santa Clara, US) 93 days ago $152,000$241,500
MLIR XLA TVM LLVM PyTorch CUDA C++ Python GPU CPU Embedded_Systems Cross_Compilation CI/CD
Remote

Senior Software Engineer, Networking

Nvidia

Us, Ca, Santa Clara, US 108 days ago $184,000$287,500
C/C++ ISO/SAE 21434 AFL libFuzzer QNX Linux RDMA DPDK PCIe ROS ISO 26262 CISSP CSSLP

Senior Network Automation Engineer, Full-Stack

The Federal Reserve

Richmond, Va, US 32 days ago $94,600$130,020
AWS Terraform NextJS JavaScript Java Python MuleSoft Angular Red Hat OpenShift CI/CD GitHub GitLab Maven Jenkins ServiceNow CloudFormation