1

Compiler Jobs (NOW HIRING)

NVIDIA's HPC Compiler team is looking to hire a Compiler Engineering Manager to join the team building one of the world's most important optimizing compiler products. Your work will support ...

Compiler Engineer The Role and Impact Join Intel's Compiler Engineering team, where you will collaborate on cutting-edge technologies driving the next generation of software innovation. As a Compiler ...

New

Compiler Software Engineer

Austin, TX ยท On-site

$130K - $171K/yr

Engineering Group, Engineering Group > Compiler Toolchain Software General Summary: Interested in enabling millions of users on the Qualcomm Snapdragon platform and making their lives better? Come ...

Senior Compiler Engineer - AI

Austin, TX ยท On-site

$103K - $142K/yr

NVIDIA is a leader in computer graphics and AI technology, seeking a Senior Compiler Engineer with expertise in compiler technologies. The role involves driving innovative solutions in compilers and ...

Senior Compiler Engineer - AI

Austin, TX ยท On-site

$121K - $160K/yr

We are seeking an AI Compiler Engineer with deep expertise in compiler technologies to join our team. The ideal candidate brings broad experience across machine learning, including reinforcement ...

Staff Compiler Engineer

Austin, TX ยท On-site

$250K - $315K/yr

We are seeking a talented ML Compiler Engineer to join our engineering team and lead the development of our compiler. This role focuses on compiler development for our novel LLM accelerator ...

OR ยท On-site

NVIDIA's HPC Compiler team is looking to hire a Compiler Engineering Manager to join the team building one of the world's most important optimizing compiler products. Your work will support ...

Senior Compiler Engineer Infrastructure

OR ยท On-site +1

$108K - $147K/yr

We are looking for an experienced Compiler Infrastructure Engineer to join our Compute Compiler Team, with a primary focus on aligning NVIDIA's compiler codebases with open-source ecosystems and ...

We have an extraordinary opportunity for Compiler Circuit Design Engineers. ..This is a highly visible role at the heart of a processor design effort, making a critical impact delivering products to ...

Machine Learning Compiler

Raleigh, NC ยท On-site

$160K - $240K/yr

Drive innovation in ML compiler optimization algorithms, leveraging advanced mathematics, programming language theory, and modern compiler techniques. * Oversee feature design, code reviews, and ...

Senior Compiler Engineer - AI

Redmond, WA ยท On-site

$117K - $160K/yr

NVIDIA is a leader in computer graphics and AI technology, seeking a Senior Compiler Engineer with expertise in compiler technologies. The role involves driving innovative solutions in compilers and ...

As a Compiler Engineer, you will play a critical role in designing, developing, testing, debugging, and maintaining Intel's industry-leading LLVM-based compiler stack, including C, C++, SYCL, and ...

As a Senior Compiler Engineer, you will play a critical role in defining, designing, and advancing software tools for domain-specific programming languages. Collaborating closely with hardware design ...

As a Compiler Engineer, you will play a critical role in designing, developing, testing, debugging, and maintaining Intel's industry-leading LLVM-based compiler stack, including C, C++, SYCL, and ...

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

As a Compiler Engineer, you will play a critical role in designing, developing, testing, debugging, and maintaining Intel's industry-leading LLVM-based compiler stack, including C, C++, SYCL, and ...

Compiler Engineer

San Jose, CA ยท On-site

$160K - $300K/yr

Design, develop, and maintain compiler toolchains that translate machine learning models from industry-standard frameworks into optimized workloads for TetraMem's analog in-memory computing hardware.

next page

Showing results 1-20

Compiler information

See salary details

$9

$20

$36

How much do compiler jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for compiler in the United States is $20.81, according to ZipRecruiter salary data. Most workers in this role earn between $15.38 and $24.28 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Compiler, and why are they important?

To thrive as a Compiler Engineer, you need a strong background in computer science, programming languages, and compiler theory, often supported by a relevant degree. Familiarity with tools like LLVM, GCC, and experience with languages such as C/C++ or Rust are typically required. Analytical thinking, problem-solving, and effective communication are essential soft skills in this field. These skills ensure the development of efficient, reliable compilers that support robust software and systems development.

What engineers make $500,000?

Senior software engineers, especially those with expertise in high-demand areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large technology companies or startups with significant funding.

What is the salary of a compiler engineer?

The salary of a compiler engineer typically ranges from $80,000 to $150,000 annually, depending on experience, location, and company size. Senior roles or those with specialized skills in compiler design and programming languages may earn higher salaries.

What are the common challenges faced when working as a Compiler Engineer, and how can they be addressed?

Compiler Engineers often encounter challenges such as optimizing code for performance, ensuring compatibility across various hardware architectures, and maintaining the correctness of complex transformations. Debugging and diagnosing issues in the compilation process can be particularly intricate, requiring a strong understanding of both source and target languages. Collaborating closely with language designers and hardware engineers, as well as utilizing automated testing and profiling tools, helps address these challenges and results in more robust and efficient compilers.

What is a compiler job?

A compiler job involves developing, maintaining, and optimizing software that translates source code written in programming languages into machine code or intermediate representations. This role requires knowledge of programming languages, algorithms, and tools like compiler frameworks, and often involves working with software development environments and debugging tools.

What is a compiler?

A compiler is a specialized computer program that translates source code written in a high-level programming language into machine code or another lower-level language that a computer can execute. This process allows developers to write code in languages like C++, Java, or Python, which are easier for humans to understand, and then have it converted into instructions that hardware can process. Compilers perform various tasks such as syntax analysis, optimization, and code generation to ensure the resulting program runs efficiently and correctly.

What is the difference between Compiler vs Interpreter?

AspectCompilerInterpreter
FunctionTranslates entire code into machine language before executionTranslates code line-by-line during execution
SpeedFaster execution after compilationSlower due to real-time translation
UsageUsed in languages like C, C++Used in languages like Python, JavaScript
ErrorsErrors are found after compilationErrors are detected during execution
OutputProduces standalone executable filesRuns directly from source code

In summary, a compiler translates the entire program into machine code before execution, resulting in faster runtime and standalone files. An interpreter translates code line-by-line during execution, which can be slower but allows for easier debugging and dynamic execution. Both are essential in different programming environments depending on performance and development needs.

What does a compiler do?

A compiler is a software developer who translates source code written in a programming language into machine code that a computer's processor can execute. This process involves analyzing, optimizing, and converting code to ensure it runs efficiently on hardware. Compilers are essential tools for software development, often requiring knowledge of programming languages, algorithms, and system architecture.
More about Compiler jobs
What cities are hiring for Compiler jobs? Cities with the most Compiler job openings:
What are the most commonly searched types of Compiler jobs? The most popular types of Compiler jobs are:
What states have the most Compiler jobs? States with the most job openings for Compiler jobs include:
Infographic showing various Compiler job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, 2% Part Time, 1% Temporary, and 1% Contract. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $43,287 per year, or $20.8 per hour.
Senior Compiler Engineer - Backend

Senior Compiler Engineer - Backend

NVIDIA

Santa Clara, CA โ€ข On-site

Full-time

Posted 16 days ago


Job description

Job Summary:
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. They are searching for a Backend Compiler Engineer to join their GPU Software organization, responsible for constructing and emitting high-performance GPU machine instructions and improving their proprietary GPU compiler backend.
Responsibilities:
โ€ข Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++
โ€ข Design and develop new register allocation compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools
โ€ข 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
Qualifications:
Required:
โ€ข B.S./ M.S./PhD. (or equivalent experience); MS/ PhD highly desired
โ€ข 3+ years of compiler code generation experience (preferably with LLVM)
โ€ข Proficient hands-on C++ programming skills
โ€ข Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems
โ€ข Good communication and documentation skills and self-motivated
Preferred:
โ€ข Significant academic compiler related project or thesis work
โ€ข Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
โ€ข Experience in compiler unit testing, IRs, and visualization of IRs
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.

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