Talent.com
Senior Compiler Engineer - Compute
Senior Compiler Engineer - ComputeNVIDIA • Santa Clara, CA, United States
Senior Compiler Engineer - Compute

Senior Compiler Engineer - Compute

NVIDIA • Santa Clara, CA, United States
30+ days ago
Job type
  • Full-time
Job description

We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team. You will craft compiler capabilities that enable development and deployment of high performance parallel applications on NVIDIA's next generation GPU's. Our team delivers language extensions and performance improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.

In this role, as a leader on our team, you have the opportunity of working on the optimizing CUDA C++ compiler, a core component of our platform for accelerating general purpose computation on the GPU. The CUDA programming language defines a unified programming model across a range of system configurations and hardware capabilities. The compiler is responsible for translating parallel programs written in the CUDA / C++ programming language into microcode that is optimized for fast execution on NVIDIA's family of industry-leading GPU architectures. You will be solving challenging problems alongside some of the top valued diverse minds in GPU computing and systems software, doing what you enjoy. If you’re excited by these challenges, we’d love to hear from you!

What you'll be doing :

Design and implement enhancements to the CUDA C++ compiler driver and front-end, ensuring tight integration with industry-leading third-party compiler software.

Contribute to the CUDA C++ programming language specification and its evolution factoring in support for new GPU hardware capabilities.

Drive language conformance, front-end robustness, and compile-time improvements that benefit a wide range of users, from deep learning researchers to safety-critical software developers.

Provide engineering support for the compiler and deliver targeted changes for production customer releases.

Establish strong customer / partner relationships and trust through excellent execution and high-quality software development.

What we need to see :

BS / MS / PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)

4+ years of experience in developing production compilers or related software

Knowledge of compiler front-end technology

Advanced C++ development skills, including experience working with large, modularized codebases.

Strong interpersonal, verbal and written communications skills

Capability to achieve objectives under tight deadlines

Experience executing tasks while managing competing priorities

Experience writing and debugging multithreaded programs

Deep understanding of technology and passion for what you do with strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment

Ways to stand out from the crowd :

Strong track-record in compiler engineering with EDG, LLVM-clang or other industrial strength compiler front-end

Prior work on domain-specific front-ends or IRs such as MLIR, including dialect development or integration with custom compilers.

CUDA C++ application development experience

Strong understanding of parallel programming concepts.

Experience working with Programming Language and programming language standards.

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.

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

You will also be eligible for equity and benefits () .

Applications for this job will be accepted at least until October 10, 2025.

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.

Create a job alert for this search

Compiler Engineer • Santa Clara, CA, United States

Related jobs
Senior Principal C++ Compiler Lead (Protium TDM)

Senior Principal C++ Compiler Lead (Protium TDM)

Cadence Design Systems, Inc. • San Jose, CA, United States
Full-time
A leading electronic design firm in San Jose is seeking a Software Engineer for the Protium compiler team.The role involves optimizing compiler performance and efficiency.Candidates must possess a ...Show more
Last updated: 3 hours ago • Promoted • New!
AI / ML Sr. Compiler Development Engineer

AI / ML Sr. Compiler Development Engineer

Advanced Micro Devices, Inc. • San Jose, CA, United States
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...Show more
Last updated: 30+ days ago • Promoted
Senior Compiler Engineer - CUDA

Senior Compiler Engineer - CUDA

NVIDIA • Santa Clara, CA, United States
Full-time
We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team.You will craft compiler capabilities that enable development and deployment o...Show more
Last updated: 30+ days ago • Promoted
Senior Staff Compute Platform Engineer : Kubernetes + Equity

Senior Staff Compute Platform Engineer : Kubernetes + Equity

Uber • San Francisco, CA, United States
Full-time
A leading tech company in San Francisco is seeking a Senior Staff Engineer to lead the technical strategy for their Compute Platform. You will focus on Kubernetes orchestration and cloud-native infr...Show more
Last updated: 2 days ago • Promoted
Sr. Compiler Engineer

Sr. Compiler Engineer

Datapelago • Mountain View, CA, United States
Full-time
DataPelago is at the forefront of revolutionizing data processing for traditional analytics and cutting-edge GenAI preprocessing. We are building an innovative data processing engine that is transfo...Show more
Last updated: 17 hours ago • Promoted • New!
Software Engineer - Compiler

Software Engineer - Compiler

Matx • Mountain View, California, United States
Full-time
MatX is on a mission to be the compute platform for AGI.We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the lar...Show more
Last updated: 30+ days ago • Promoted
Senior Compiler Engineer

Senior Compiler Engineer

Efficient Computer Service LLC • San Jose, CA, United States
Full-time
Efficient is developing the world's most energy-efficient general-purpose computer processor.Efficient's patented technology uses 100x less energy than state of the art commercially available ultra...Show more
Last updated: 17 hours ago • Promoted • New!
Senior Backend Compiler Engineer - GPU

Senior Backend Compiler Engineer - GPU

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited mod...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Parallel Computing Systems

Senior Software Engineer - Parallel Computing Systems

NVIDIA • Santa Clara, CA, United States
Full-time
Do you have expertise in CUDA kernel optimization, C++ systems programming, or compiler infrastructure? Join NVIDIA's nvFuser () team to build the next-generation fusion compiler that automatically...Show more
Last updated: 30+ days ago • Promoted
Senior Engineer I

Senior Engineer I

DigitalOcean • San Francisco, CA, United States
Full-time
Get AI-powered advice on this job and more exclusive features.Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in th...Show more
Last updated: 4 days ago • Promoted
Senior Compiler Engineer

Senior Compiler Engineer

Flux Computing • San Francisco, CA, United States
Permanent
We're searching for Senior Compiler Engineers to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs that connect PyTorch, Tensorflow, JAX, and MX...Show more
Last updated: 2 days ago • Promoted
Senior Compiler Engineer - DL

Senior Compiler Engineer - DL

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.T...Show more
Last updated: 17 hours ago • Promoted • New!
Senior LLVM Compiler Engineer

Senior LLVM Compiler Engineer

NVIDIA • Santa Clara, CA, United States
Full-time
We are looking for an experienced LLVM Compiler Engineer for an exciting and fun role in our GPU Software organization.We deliver features and improvements to better realize the potential of NVIDIA...Show more
Last updated: 30+ days ago • Promoted
AI / ML Compiler Development Engineer

AI / ML Compiler Development Engineer

Advanced Micro Devices, Inc. • San Jose, CA, United States
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Shakudo • San Francisco, California, United States
Full-time
At Shakudo, we are building the world’s first operating system for data and AI.We use the term operating system in the truest sense of the word. Like iOS, Windows and Linux, Shakudo’s end-to-end OS ...Show more
Last updated: 30+ days ago • Promoted
Apple GPU Compiler Backend / Research Engineer

Apple GPU Compiler Backend / Research Engineer

Apple • Cupertino, CA, United States
Full-time
In this role, you will have the opportunity to work on defining the roadmap for Apple GPU architecture and unleash the potential for new applications. You will work cross-functionally with several h...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Search & Recommendations

Senior Software Engineer, Search & Recommendations

Roku • San Jose, CA, United States
Full-time
Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show more
Last updated: 30+ days ago • Promoted
Senior Compiler Engineer

Senior Compiler Engineer

Flux • San Francisco, CA, United States
Permanent
We’re searching for Senior Compiler Engineers to join the team building the ML backend (compiler, run-time, and debugger) for our next-generation OPTUs that connect PyTorch, Tensorflow, JAX, and MX...Show more
Last updated: 1 day ago • Promoted