Senior Compiler Engineer – Networking Compiler Technology

5 Days 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

Google - Student Researcher, PhD, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
5 Months ago
Tencent - Main Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
3 Months ago
Google - ASIC Engineer, Devices and Services

Google

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Netflix - Broadcast Engineer, Live Broadcast Technology

Netflix

United States (Remote)
2 Months ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Toronto, Ontario, Canada (Remote)
6 Months ago
ByteDance - High-Performance Computing Research Scientist (Inference Optimization)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Ethernovia - GUI Tools Software Development

Ethernovia

Pune, Maharashtra, India (Remote)
5 Months ago
Microsoft - Fiber Manufacturing Technician

Microsoft

England, United Kingdom (On-Site)
5 Days ago
Riot Games - Senior Researcher, Wild Rift

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Samsung Semiconductor - Staff Engineer, Embedded Firmware

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Patreon - Scientist to Data Scientist

Patreon

San Francisco, California, United States (Hybrid)
2 Weeks ago
Plarium - Data Architect

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
2 Months ago
Tencent - Site Reliability Engineer

Tencent

(On-Site)
3 Months ago
Meta - Data Engineer, Product Analytics

Meta

Fremont, California, United States (On-Site)
5 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

Philippines (Remote)
5 Months ago
SmileGate - Lost Ark Build Manager

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Playtika - Expert Business Analyst

Playtika

Israel (On-Site)
4 Weeks ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
5 Months ago
Microsoft - Software Engineer - Security

Microsoft

Redmond, Washington, United States (On-Site)
5 Days ago
Google - Software Engineer, Semiconductor Manufacturing

Google

Fremont, California, United States (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

ByteDance - Software Engineer Intern (Recommendation Infrastructure)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Oculus VR - Level Designer

Oculus VR

San Mateo, California, United States (Remote)
3 Weeks ago
ByteDance - Software Engineer, Model Inference

ByteDance

Seattle, Washington, United States (On-Site)
6 Days ago
ByteDance - Software Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Epic Games - Lead Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Riot Games - Senior Principal Technical Artist

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Aristocrat Gaming - Senior Software Engineer

Aristocrat Gaming

Franklin, Tennessee, United States (Hybrid)
3 Months ago
Google - Key Account Executive IV, Gaming, Google Cloud

Google

San Francisco, California, United States (On-Site)
4 Days ago
Haptic - Outsourcing Art Manager

Haptic

Dallas, Texas, United States (Remote)
3 Months ago
Google - Senior Technical Solutions Consultant, Cloud Risk AI

Google

Sunnyvale, California, United States (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - PUBG Mobile Marketing Manager (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Senior Analog Mixed Signal Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Software Engineer III, Research Infrastructure

Google

Mountain View, California, United States (On-Site)
4 Days ago
NVIDIA - Senior System Software Engineer, Robotics Simulation

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Tesla - Cellular Software Development Engineer

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Tesla - Electrical Assembly Supervisor

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Krafton  - PUBG IP Franchise China Strategic Business PM (3+ years)

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
Valeo - Management Controller

Valeo

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Tesla - Senior Construction Engineer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 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.

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Taipei City, Taiwan (On-Site)

California, United States (Remote)

Yokne'am Illit, North District, Israel (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