1

Llvm Jobs (NOW HIRING)

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 ...

Senior Cyber Software Engineer

Woburn, MA · On-site

$130K - $172K/yr

... LLVM) • Experience with scripting automation tools (e.g. bash, make) and build systems (e.g., LLVM+Clang, GNU Make, CMake, pip, Gradle) Preferred : • Active Secret or Top Secret security ...

... LLVM-based compiler codebase where correctness and determinism aren't aspirational -- they're required. Qualifications : Required : • Experience in designing and implementing custom MLIR dialects ...

CPU Compiler Lead

Sunnyvale, CA · On-site

$175K - $250K/yr

Expertise in LLVM and GCC internals * Strong knowledge of CPU architecture and microarchitecture * Deep understanding of assembly language (x86-64, aarch64, or riscv) * Proven track record in ...

Preferred : • Experience in product security incident response and working with external security researchers. • LLVM experience. • Experience in fuzzing (Custom fuzzers/harnesses, custom bug ...

next page

Showing results 1-20

Llvm information

See salary details

$10

$51

$75

How much do llvm jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for llvm in the United States is $51.34, according to ZipRecruiter salary data. Most workers in this role earn between $40.62 and $61.54 per hour, depending on experience, location, and employer.

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 job?

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.

More about Llvm jobs
What cities are hiring for Llvm jobs? Cities with the most Llvm job openings:
What are the most commonly searched types of Llvm jobs? The most popular types of Llvm jobs are:
What states have the most Llvm jobs? States with the most job openings for Llvm jobs include:
What job categories do people searching Llvm jobs look for? The top searched job categories for Llvm jobs are:
Infographic showing various Llvm job openings in the United States as of July 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $106,791 per year, or $51.3 per hour.
Senior Software Engineer, Deep Learning - MLIR TRT

Senior Software Engineer, Deep Learning - MLIR TRT

NVIDIA

Santa Clara, CA • On-site

$143K - $189K/yr

Full-time

Re-posted 2 days ago


Nvidia rating

9.3

Company rating: 9.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

15th of 209 rated software companies


Job description

Job Summary:
NVIDIA has been a leader in computer graphics and accelerated computing for over 25 years and is now focusing on AI to revolutionize computing. They are seeking a Senior Deep Learning Software Engineer to develop and productize deep learning solutions for autonomous vehicles, including optimizing compiler technology for NVIDIA's hardware architecture.
Responsibilities:
• Developing compiler technologies to accelerate deep learning inference on NVIDIA hardware platforms for Physical AI.
• Working across a wide range of abstractions from model fine-tuning and quantization to low-level kernel development and performance optimization.
• Develop workflows that let users leverage frameworks (e.g. PyTorch, JAX) and compiler technologies tools (e.g. MLIR, Triton) without forgoing performance
• Work with customers to help accelerate their workloads on NVIDIA platforms.
• Stay up to date with the latest research and innovations in deep learning, implement and experiment with new insights to improve NVIDIA's Physical AI DNNs.
Qualifications:
Required:
• MS or PhD degree in computer science, computer vision, robotics, computer architecture or equivalent experience in technical field (or equivalent experience)
• 5+ years of work experience in software development.
• 2+ years of experience in developing deep learning frameworks (e.g. PyTorch, JAX, TensorFlow, ONNX, etc.) or compiler technologies (e.g. 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 training or inference.
• Strong C/C++ programming skills
• Familiar with start-of-the-art deep learning techniques for inference and training.
• Willing to take action and have strong analytical skills.
Preferred:
• Experience with MLIR or LLVM or similar compiler technologies
• Background with low precision inference, quantization, compression of DNNs
• Experience with GPU programming
• Experience with building DSLs or optimizing compilers (e.g. graph compiler or kernel generator) for GPUs or other accelerated computing platforms.
• Open source project ownership or contribution, healthy GitHub repositories, guiding and/or mentoring experience
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Nvidia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

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