Compiler Engineer - Smart Network Devices - New College Grad 2026

at Nvidia
USD 108,000-195,500 per year
JUNIOR MIDDLE
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 3 Linux @ 3 Python @ 3 Networking @ 3 Debugging @ 3 AI @ 3 Performance Analysis @ 3

Details

Data Processing Units (DPUs) are a new class of programmable processors that offload and accelerate networking, storage, compute and security services for modern data centers. The Compiler team is growing and seeks compiler engineers who bridge compute and networking and who are comfortable working across the hardware/software boundary to advance programmable networks at datacenter scale using NVIDIA DPUs.

Responsibilities

  • Leverage a deep understanding of compiler technologies and programmability to implement static and runtime optimizations for resource allocation.
  • Develop proof-of-concept implementations of networking applications and guide their incorporation into company products.
  • Contribute as a team player to build advanced compilers and optimizations, bringing people and ideas together.
  • Collaborate with cross-functional teams to ensure a cohesive, integrated technology strategy aligned with business goals.
  • Stay up to date with developments in compiler technology, networking protocols, and hardware design.

Requirements

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience.
  • Work or research experience in performance analysis, compiler optimizations, and code generation.
  • Knowledge of network programming and networking protocols/layers.
  • Excellent C++ and Python programming skills, including software design, debugging, performance analysis, and test design.
  • Strong interpersonal skills and ability to work effectively in a dynamic product-oriented team.

Ways to stand out

  • Experience working with open source compiler code bases.
  • Knowledge of the Linux networking stack and hardware packet processing pipelines.
  • Proven ability to design/architect compiler frameworks.

Compensation and benefits

  • Base salary ranges provided by location and level:
    • Level 1: 108,000 USD - 178,250 USD
    • Level 2: 124,000 USD - 195,500 USD
  • Eligible for equity and company benefits (link to NVIDIA benefits referenced in the posting).

Additional information

  • Applications accepted at least until July 3, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and emphasizes an inclusive work environment.