Senior Compiler Engineer - Networking Compiler Technology - Jobs via Dice : Job Details

Senior Compiler Engineer - Networking Compiler Technology

Jobs via Dice

Job Location : Santa Clara,CA, USA

Posted on : 2025-07-22T01:13:33Z

Job Description :

NVIDIA Data Processing Units (DPUs) are a new class of programmable processors that drive innovation in modern data centers by offloading and accelerating networking, storage, compute, and security services. As we develop these technologies, our Compiler team is expanding and seeking top-tier compiler engineers eager to lead advancements within a world-class organization. Join us and make a difference!

We are looking for a software engineer with expertise in compiler technology, optimizations, P4 language, networking protocols, and hardware design. This role involves leading the development of programmable networks and enabling data center deployment of NVIDIA DPUs and switches. The ideal candidate should advocate for programmability and be comfortable working at the intersection of hardware and software.

What You'll Be Doing:
  • Deep understanding of compiler technologies, resource allocation, static and runtime optimizations, and programmability concepts.
  • Developing proof-of-concept networking applications and guiding their integration into products.
  • Collaborating effectively with team members to develop advanced compilers and optimizations.
  • Working with cross-functional teams to align technology strategies and support NVIDIA's business goals.
  • Keeping abreast of the latest developments in compiler tech, networking protocols, and hardware design.
What We Need to See:
  • BSc/MS in Computer Science or Engineering (PhD preferred) or equivalent experience.
  • 3+ years of experience in performance analysis, compiler optimizations, or code generation.
  • Knowledge of network programming, protocols, and layers.
  • Proficiency in C/C++ and Python, including debugging and performance analysis.
  • Strong interpersonal skills and ability to thrive in a dynamic, team-oriented environment.
Ways to Stand Out:
  • Experience with open source P4 compiler codebases.
  • Knowledge of Linux networking stack and hardware packet processing pipelines.
  • Proven experience in designing or architecting compiler frameworks.

We offer competitive salaries, a comprehensive benefits package, and the opportunity to work with some of the most innovative minds in technology. Our engineering teams are rapidly growing due to our success and forward-looking approach. If you're passionate about technology and autonomous in your work, we want to hear from you.

The salary range is $148,000 - $287,500, determined by location, experience, and comparable roles. You may also be eligible for equity and benefits. NVIDIA is an equal opportunity employer committed to diversity and inclusion, and we do not discriminate based on race, religion, gender, age, or other protected characteristics.

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)