Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Compiler Engineer
Santa Clara, CA · On-site
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
Compiler Engineer
Santa Clara, CA · On-site
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
GPU Compiler Lead
Sunnyvale, CA · On-site
$175K - $250K/yr
Lead the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code * Lead the development of the GPU ...
GPU Compiler Lead
Sunnyvale, CA · On-site
$175K - $250K/yr
Lead the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code * Lead the development of the GPU ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
... MLIR, LLVM, or equivalent) and their use representing complex program structures • Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations ...
... MLIR, LLVM, or equivalent) and their use representing complex program structures • Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations ...
... MLIR, LLVM, or equivalent) and their use representing complex program structures • Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations ...
... MLIR, LLVM, or equivalent) and their use representing complex program structures • Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations ...
... MLIR, LLVM, or equivalent) and their use representing complex program structures • Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations ...
... MLIR, LLVM, or equivalent) and their use representing complex program structures • Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations ...
RISC-V CPU Compiler Engineer
Santa Clara, CA · On-site +1
Work primarily in the LLVM community to add features and improve performance for Qualcomm CPUs with a focus on the RISC-V architecture. * Identify areas for improvement in LLVM via benchmarking and ...
RISC-V CPU Compiler Engineer
Santa Clara, CA · On-site +1
Work primarily in the LLVM community to add features and improve performance for Qualcomm CPUs with a focus on the RISC-V architecture. * Identify areas for improvement in LLVM via benchmarking and ...
Compiler Engineer
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
Compiler Engineer
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
Compiler Software Engineer
San Diego, CA · On-site
Responsibilities : • Work in the GCC, LLVM, glibc, and related open source communities to add features and improve performance for Qualcomm processors • Identify areas for improvement in compiler ...
Compiler Software Engineer
San Diego, CA · On-site
Responsibilities : • Work in the GCC, LLVM, glibc, and related open source communities to add features and improve performance for Qualcomm processors • Identify areas for improvement in compiler ...
Strong C++ fluency and experience integrating with ML frameworks (PyTorch, JAX, ONNX, TensorFlow, or equivalent) * (Optional) LLVM backend experience, GPU compiler experience (Triton, IREE, XLA, or ...
Strong C++ fluency and experience integrating with ML frameworks (PyTorch, JAX, ONNX, TensorFlow, or equivalent) * (Optional) LLVM backend experience, GPU compiler experience (Triton, IREE, XLA, or ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
GPU Compiler Developer
Sunnyvale, CA · On-site
$175K - $220K/yr
Focus on the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code * Play a key role in the ...
GPU Compiler Developer
Sunnyvale, CA · On-site
$175K - $220K/yr
Focus on the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code * Play a key role in the ...
Senior Software Engineer, Deep Learning - MLIR TRT
Santa Clara, CA · On-site
$143K - $189K/yr
LLVM, MLIR, TVM, Triton, etc.). • Domain experience in technologies used for GPU programming (e.g. CUDA C++ and/or DSLs like OpenAI Triton) or with system-level optimization for deep learning ...
Senior Software Engineer, Deep Learning - MLIR TRT
Santa Clara, CA · On-site
$143K - $189K/yr
LLVM, MLIR, TVM, Triton, etc.). • Domain experience in technologies used for GPU programming (e.g. CUDA C++ and/or DSLs like OpenAI Triton) or with system-level optimization for deep learning ...
Senior Staff Compiler Software Engineer
San Jose, CA · On-site
$178K/yr
You will design compiler technologies using MLIR and LLVM , develop optimized code-generation flows, and work closely with GPU architecture, runtime, and AI framework teams to deliver industry ...
Senior Staff Compiler Software Engineer
San Jose, CA · On-site
$178K/yr
You will design compiler technologies using MLIR and LLVM , develop optimized code-generation flows, and work closely with GPU architecture, runtime, and AI framework teams to deliver industry ...
Postdoctoral Research Associate - Programming Systems for Extreme Heterogeneity
Oak Ridge, TN · On-site
LLVM Compiler Innovation : Advance the LLVM toolchain to support autonomous "closed-loop" optimization environments, enabling AI agents to analyze, transform, and validate IR with performance-driven ...
Postdoctoral Research Associate - Programming Systems for Extreme Heterogeneity
Oak Ridge, TN · On-site
LLVM Compiler Innovation : Advance the LLVM toolchain to support autonomous "closed-loop" optimization environments, enabling AI agents to analyze, transform, and validate IR with performance-driven ...
Member of Technical Staff, Hardware, Compiler Engineer
Palo Alto, CA · On-site
$145K - $191K/yr
Responsibilities : • Design and implement compiler passes to lower PyTorch models into custom hardware, leveraging MLIR dialects and LLVM frameworks. • Develop and maintain the backend toolchain ...
Member of Technical Staff, Hardware, Compiler Engineer
Palo Alto, CA · On-site
$145K - $191K/yr
Responsibilities : • Design and implement compiler passes to lower PyTorch models into custom hardware, leveraging MLIR dialects and LLVM frameworks. • Develop and maintain the backend toolchain ...
You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads. In this role you will engage and collaborate ...
You will work on an LLVM-based compiler backend to generate optimized GPU binaries for future Apple Silicon GPUs that run graphics and compute workloads. In this role you will engage and collaborate ...
Compiler Engineer
Santa Clara, CA · On-site
$128K - $211K/yr
Developing syntax and semantic processing support, generating LLVM IR, and creating RTL routines for new features from the Fortran standard (2023 and the upcoming 202x) * Adding directives and other ...
Compiler Engineer
Santa Clara, CA · On-site
$128K - $211K/yr
Developing syntax and semantic processing support, generating LLVM IR, and creating RTL routines for new features from the Fortran standard (2023 and the upcoming 202x) * Adding directives and other ...
Llvm information
See salary details
$10.82 - $16.67
0% of jobs
$16.67 - $22.53
0% of jobs
$22.53 - $28.39
1% of jobs
$28.39 - $34.24
11% of jobs
$34.24 - $40.10
10% of jobs
$41.27 is the 25th percentile. Wages below this are outliers.
$40.10 - $45.96
10% of jobs
$45.96 - $51.81
16% of jobs
The median wage is $52.14 / hr.
$51.81 - $57.67
19% of jobs
$60.40 is the 75th percentile. Wages above this are outliers.
$57.67 - $63.53
16% of jobs
$63.53 - $69.38
10% of jobs
$69.38 - $75.24
6% of jobs
$10
$51
$75
How much do llvm jobs pay per hour?
What types of projects or tasks can an llvm engineer expect to work on within a typical team?
As an LLVM Engineer, you will often work on projects involving the development of language front-ends, optimizing compiler passes, or extending back-end support for new hardware architectures. You'll collaborate with other compiler engineers, systems programmers, and quality assurance teams to identify performance bottlenecks and improve code generation. Depending on the organization, your daily tasks might include code reviews, debugging complex compilation issues, and contributing to open-source or proprietary branches of LLVM. The role frequently involves both individual deep technical work and close teamwork on larger, cross-functional projects.
What are the key skills and qualifications needed to thrive in the llvm position, and why are they important?
To thrive as an LLVM Engineer, you need strong proficiency in C++ programming, compiler theory, and a deep understanding of computer architecture, typically supported by a computer science degree or relevant experience. Familiarity with LLVM toolchains, version control systems like Git, and continuous integration tools is highly valued in this role. Effective problem-solving, strong analytical thinking, and clear written communication set top candidates apart. These skills support the development, optimization, and maintenance of sophisticated compiler infrastructure essential to modern software applications.
What is an llvm?
An LLVM job typically involves working with the LLVM compiler infrastructure, a collection of modular and reusable compiler and toolchain technologies. Roles may include developing compiler optimizations, writing backends for different architectures, or working on tools that leverage LLVM for performance analysis and code generation. Professionals in this field often have expertise in compiler design, C/C++, assembly language, and low-level programming.

Nvidia rating
9.6
Based on 17 frontline employees who took The Breakroom Quiz
8th of 242 rated software companies
Job description
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 modern AI - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company".
We are looking to grow our company, and grow our teams with the smartest people in the world. We are looking for you: a Computer Science or Computing Engineer to support our NVIDIA Back End Compiler Team! Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This team is comprised of worldwide leading compiler engineering experts who provide leading edge performance and capabilities for NVIDIA's current and future complex parallel SIMT architectures.
What you'll be doing:
Investigate problems or improvement opportunities within the NVIDIA Compiler Back End - consistent with your compiler experience and knowledge.
Work with global compiler, hardware and application teams to oversee improvements and problem resolutions
Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages
What we need to see:
Recent graduate with a Bachelors or Master's degree in Computer Science or Computer Engineering or equivalent experience.
Successful completion of an undergraduate Compiler Design class. Background in LLVM code generation.
Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering.
You possess strong coding skills with C/C++
Ways to stand out from the crowd:
You wish to specialize in Compiler Design and Construction and have pursued graduate coursework in these areas.
Possess hands-on experience with backend compiler design and code generation.
Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
Experience with in any of the following areas is a plus: GPU and parallel architectures; CUDA and/or PTX; Graphics (OpenGL, DX or Vulkan).
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the brightest people in the world working for us and, due to unprecedented growth, our elite 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!
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive 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.About Nvidia
Sourced by ZipRecruiter
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. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US
Year founded
1993