Talent.com
Senior Compiler Engineer - CUDA
Senior Compiler Engineer - CUDANVIDIA • Santa Clara, CA, United States
Senior Compiler Engineer - CUDA

Senior Compiler Engineer - CUDA

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.

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. In this role, as a leader on our team, you have the opportunity of working on the optimizing CUDA compiler, a core component of our platform for accelerating general purpose computation on the GPU. The CUDA compiler and its supporting tools, including the assembler, linker, loader etc. are fundamental for enabling software to interact effectively with our GPU's. 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 :

Build and optimize systems at the intersection of compiler technology, linking, loading and developer tools to deliver efficient and scalable software builds.

Ensure robust support for ELF and DWARF standards, maintaining high-quality symbol and debug information handling.

Collaborate with cross-functional teams to improve the integration of the compiler toolchain.

Optimize the compiler and linker to reduce compilation time and memory consumption.

Apply strong C++ development skills to deliver high-performance, reliable compiler and toolchain features.

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

Deep knowledge of compiler front-end technologies and / or linker and loader internals.

Strong C++ programming skills

Strong interpersonal, verbal and written communications skills

Ability to manage competing priorities and achieve objectives under tight deadlines

Experience working with industry standard C++ compilers and development frameworks.

Ways to stand out from the crowd :

Strong track-record in compiler engineering with knowledge of compiler internals (parsing, semantic analysis, type systems) or optimizer / code generation pipelines

Expertise in linker and loader internals, with hands-on experience working with ELF binaries, symbol resolution, and relocation.

Strong systems programming background, ideally in C++

CUDA C++ application development experience with a solid understanding of parallel programming concepts.

Familiarity with deep learning frameworks and GPUs

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 July 29, 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

Senior Engineer • Santa Clara, CA, United States

Related jobs
Software Engineer - Compiler

Software Engineer - Compiler

Sigma Computing • San Francisco, California, United States
Full-time
Sigma Computing is redefining business intelligence by making complex data analysis accessible through a high-performance platform built for the modern data stack. The Compiler Team plays a foundati...Show more
Last updated: 30+ days ago • Promoted
Senior Kubernetes Software Engineer

Senior Kubernetes Software Engineer

ExecutivePlacements.com • Palo Alto, CA, United States
Full-time
Senior Kubernetes Software Engineer – Palo Alto, CA.VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware Cloud Foundation (VCF) is a full‑stack Infrastructur...Show more
Last updated: less than 1 hour ago • Promoted • New!
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: 14 hours ago • Promoted • New!
Compiler Engineer - Kernelize

Compiler Engineer - Kernelize

Kernelize • San Francisco, CA, United States
Full-time
Kernelize builds compiler backends for AI accelerators to enable and optimize Triton kernels for broad adoption for ML training and inference. We bridge the gap (disconnect) between AI optimizers an...Show more
Last updated: 3 days ago • Promoted
Sr Software Engineer, AI Compiler

Sr Software Engineer, AI Compiler

Tenstorrent • Santa Clara, California, United States
Full-time +1
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...Show more
Last updated: 30+ days ago • Promoted
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: 15 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: 15 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
Senior Kubernetes Software Engineer

Senior Kubernetes Software Engineer

Broadcom Corporation • San Ramon, CA, United States
Full-time
If you are a first time user, please create your candidate login account before you apply for a job.If you already have a Candidate Account, please Sign-In before you apply.Senior Kubernetes Softwa...Show more
Last updated: 2 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 Compiler Engineer - Compute

Senior Compiler Engineer - Compute

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 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
Software Engineer - Compiler

Software Engineer - Compiler

MatX • Mountain View, CA, 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