Senior Compiler Engineer – Networking Compiler Technology

1 Month 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

Steer Studios - Sr. IT Infrastructure Administrator

Steer Studios

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
2 Months ago
Qualcomm - AI SDK Software Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
3 Weeks ago
Marsh McLennan - Sr. Cloud Infrastructure Engineer

Marsh McLennan

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
ByteDance - Research Scientist, Foundation Model, Vision

ByteDance

Singapore (On-Site)
7 Months ago
ByteDance - Research Scientist in Foundation Models for Science - ByteDance Research

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Canada (On-Site)
4 Months ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - Silicon Networking Microarchitecture and RTL Lead

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Senior Technical Program Manager, Compute Software Platform- NPI

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
KPIT - Autosar-Technical Leader

KPIT

Bengaluru, Karnataka, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Welevel - Senior Houdini Artist

Welevel

Munich, Bavaria, Germany (On-Site)
3 Months ago
Mistplay - Senior Data Analyst I, Trust & Safety

Mistplay

Montreal, Quebec, Canada (Hybrid)
2 Months ago
CloudLinux - Senior Site Reliability Engineer

CloudLinux

(Remote)
2 Months ago
ByteDance - Senior/Tech Lead Network Software Development Engineer, Switch - San Jose

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Larian Studios - SENIOR GENERALIST TECHNICAL ANIMATOR

Larian Studios

Quebec, Canada (On-Site)
4 Months ago
QuinStreet - Applied Machine Learning Engineer

QuinStreet

Monterrey, Nuevo Leon, Mexico (Remote)
1 Month ago
Maliyo Games - Data Analyst

Maliyo Games

Nigeria (On-Site)
6 Months ago
Qualcomm - SOC Design Verification Sr Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Mighty Bear Games - Intermediate/Senior AI Engineer

Mighty Bear Games

Singapore, Singapore (Hybrid)
7 Months ago
Puzzle Cats - Senior Software Engineer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Zinnia - Director, Client Delivery Lead

Zinnia

San Antonio, Texas, United States (Hybrid)
1 Week ago
Inworld AI - Senior Software Development Engineer in Test (SDET) – Game Engine SDKs - USA

Inworld AI

Mountain View, California, United States (On-Site)
7 Months ago
Thatgamecompany - Senior Software Engineer - Golang

Thatgamecompany

United States (Remote)
2 Months ago
Lightcast - Software Engineer (mid-level)

Lightcast

United States (Remote)
1 Week ago
Aspyr - Associate 2 Software Engineer

Aspyr

Austin, Texas, United States (On-Site)
1 Month ago
Google - Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Core

Google

Mountain View, California, United States (On-Site)
1 Month ago
Clear Watery Analytics - Graphic Designer

Clear Watery Analytics

New York, United States (On-Site)
2 Weeks ago
Plug Power - Field Service Technician

Plug Power

Perth Amboy, New Jersey, United States (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Anti-DDoS - Network Security

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Mercury - SDR Lead

Mercury

San Francisco, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Algorithm Engineer, Security Assurance

ByteDance

Singapore (On-Site)
1 Month ago
NVIDIA - System Memory Validation Software Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Google - CPU Architecture Lead

Google

Austin, Texas, United States (On-Site)
1 Month ago
SideFX Software - Senior Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
2 Months ago
NVIDIA - Senior Technical Program Manager, Compute Software Platform- NPI

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Pune, Maharashtra, India (On-Site)
3 Months ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Riot Games - Principal Insights Researcher - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
Cadence - Sr Principal Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
8 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)

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 (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

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