Senior Compiler Engineer – Networking Compiler Technology

2 Weeks ago • 3 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Compiler Engineer to advance and develop programmable networks for their Data Processing Units (DPUs). Responsibilities include deep understanding of compiler technologies, developing networking applications, collaborating with cross-functional teams, and staying current with industry advancements. The ideal candidate possesses expertise in compiler optimizations, P4 language, networking protocols, and hardware design, and excels in a collaborative environment. The role focuses on enabling datacenter-scale deployment of NVIDIA DPUs and switches, advocating for programmability, and bridging hardware/software boundaries.
Must have:
  • Compiler technologies expertise
  • Networking protocols knowledge
  • P4 language proficiency
  • C/C++ and Python skills
  • Performance analysis experience
  • Collaboration and teamwork
Good to have:
  • Open-source P4 compiler experience
  • Linux networking stack knowledge
  • Hardware packet processing pipeline understanding
  • Compiler framework design experience
Perks:
  • Competitive salary
  • Generous benefits package
  • Equity

Job Details

NVIDIA Data Processing Unit’s (DPU’s) are the new class of programmable processor’s igniting unprecedented innovation for modern data centers by offloading and accelerating networking, storage, compute and security services. As we work to advance and implement these technologies into our future offerings, our Compiler team is growing and seeking top-tier compiler engineers who want an exciting and fun role as they help lead the charge to even greater accomplishments within a world-class organization. Come join us and to be part of the team in making a difference!

We are seeking a software engineer with knowledge of compiler technology, optimizations, P4 language, networking protocols and hardware design. This individual will be responsible for leading the advancement and development of programmable networks and enable datacenter scale deployment of NVIDIA DPU’s and Switches. Additionally, this person should be a strong advocate for programmability and be comfortable straddling the hardware and software boundary.

What You'll Be Doing:

  • Deep understanding of compiler technologies, programmability as a concept and its role in resource allocation, static and runtime optimizations

  • Developing proof-of-concept implementations of networking applications and thereafter guiding their incorporation in company products

  • An outstanding team player that can bring people together and work towards a common goal of building advanced compilers and optimizations

  • Collaborate with cross-functional teams to ensure a cohesive and integrated technology strategy with Zero ego and advance NVIDIA’s business goals

  • Stay up-to-date with the latest developments in compiler technology, networking protocols, and hardware design

What we need to see:

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience

  • 3+ years of relevant work or research experience in performance analysis, compiler optimizations, code generation.

  • Knowledge of network programming, network protocols and layers

  • Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and test design.

  • Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team.

  • Ability to collaborate well with others in an energizing environment.

Ways to stand out from the crowd:

  • Experience working with open source P4 compiler code base

  • Knowledge of Linux networking stack and hardware packet processing pipelines

  • Proven ability to design/architect compiler frameworks.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Meta - Data Engineer, Product Analytics

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Dario Health - Senior QA Automation Engineer

Dario Health

Gurugram, Haryana, India (Hybrid)
7 Months ago
Ubisoft - Technical Animation Director

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
Google - Senior Quantitative UX Researcher, Search Ads

Google

New York, New York, United States (On-Site)
2 Weeks ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Weeks ago
NVIDIA - Chip Design Manager

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Data Center Design Lead

Google

Atlanta, Georgia, United States (On-Site)
2 Weeks ago
Google - Lead CPU RTL Engineer, Silicon

Google

Austin, Texas, United States (On-Site)
2 Weeks ago
ByteDance - Software Engineer Graduate (Applied Machine Learning - Enterprise) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
The Walt Disney Company - Software Engineer, Platform

The Walt Disney Company

California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fortanix - Staff Software Engineer

Fortanix

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ByteDance - Student Researcher (Doubao (Seed) Foundation Model - Video Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Engineering Manager, Google Cloud, VMware Engine, Control Plane

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Playrix - SDET (Software Development Engineer in Test)

Playrix

Ireland (Remote)
1 Month ago
Optiv - Engineer - SailPoint Identity Security Cloud

Optiv

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
PwC - Senior Associate_Databricks_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Shyft Labs - Principal Software Engineer

Shyft Labs

(Remote)
1 Year ago
Playdawn Consulting - Full Stack Developer (Unity/Golang)

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Alaan - Backend Engineer

Alaan

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Software Engineer, PhD

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Saviynt - Software Architect - Privilege Access Management

Saviynt

United States (Remote)
6 Months ago
matchgroup - Senior iOS Engineer

matchgroup

New York, New York, United States (Hybrid)
18 Hours ago
Google - Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - SoC RTL Security Design Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Singularity 6 - Engineering Application Drop Box

Singularity 6

United States (Hybrid)
11 Months ago
Nintendo - Graphic Designer (Print & Packaging)

Nintendo

Redmond, Washington, United States (Hybrid)
6 Months ago
Santa Monica Studio - Studio IT Manager

Santa Monica Studio

Los Angeles, California, United States (On-Site)
1 Month ago
Google - Principal Account Executive, Large Customer Sales

Google

New York, New York, United States (On-Site)
1 Week ago
Epic Games - Concept Outsource Lead (Creatures)

Epic Games

United States (On-Site)
3 Days ago
Epic Games - Senior Development Manager

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Researcher Graduate (Applied Machine Learning - Enterprise) -2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Assystems - Structural Design Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
6 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Durham, North Carolina, United States (On-Site)
1 Month ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
ByteDance - Senior Research Scientist- Foundation Model, Vision and Language

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

(On-Site)
4 Months ago
Meta - ASIC Engineer, Design

Meta

Austin, Texas, United States (On-Site)
5 Months ago
Assystems - Ingénieur électricité H/F

Assystems

Montrouge, Île-de-France, France (On-Site)
6 Months ago
ByteDance - Image Display Architect / Engineer, Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug