1

Compiler Software Engineer Jobs in Seattle, WA (NOW HIRING)

We are looking for a Senior Software Engineer for Embedded Systems. In this role, you'll be part of ... Experience with compiler software design * Experience with oscilloscopes, logic analyzers, or other ...

Senior AI Compiler Engineer, MLIR

Seattle, WA · On-site

$139K - $183K/yr

... software engineering work. Qualifications : Required : • Bachelor's, Master's, or Ph.D. in ... compiler optimizations. • Experience with compiler technologies such as MLIR, XLA, and LLVM. • ...

Senior Compiler Engineer - DL

Redmond, WA · On-site

$137K - $180K/yr

NVIDIA is hiring software engineers for its Deep Learning Compiler (DLC) team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling ...

Senior Software Engineer - Developer Tools

Bothell, WA · On-site

$61 - $80.50/hr

You will work closely with our Compiler, QEC, and Applications teams to take new features through development, testing, documentation, packaging, and release, and use software engineering best ...

Senior Compiler Engineer - AI

Redmond, WA · On-site

$137K - $180K/yr

What we need to see: * BS/MS/PhD in Computer Science or a related field (or equivalent experience), with a focus on machine learning and compiler/developer tools. * 8+ years of software engineering ...

Senior Software Engineer - Developer Tools

Bothell, WA · On-site

$61 - $80.50/hr

You will work closely with our Compiler, QEC, and Applications teams to take new features through development, testing, documentation, packaging, and release, and use software engineering best ...

Senior GPU Compiler Development Engineer

Redmond, WA · On-site

$137K - $180K/yr

We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX ... Good track record of developing, driving and delivering software products. Ways to stand out from ...

Senior Machine Learning Compiler Engineer

Seattle, WA · On-site

$139K - $183K/yr

This is all enabled by cutting edge software stack, the Amazon Neuron Software Development Kit (SDK ... You: As a Sr Machine Learning Compiler Engineer III on the Amazon Neuron team, you will be a ...

Senior AI Compiler Engineer, MLIR

Seattle, WA · On-site

$139K - $183K/yr

Experience with compiler technologies such as MLIR, XLA, and LLVM ... Excellent C/C++ and Python programming and software design skills, including debugging, performance ...

Senior Compiler Engineer - AI

Redmond, WA · On-site

$117K - $160K/yr

Required : • BS/MS/PhD in Computer Science or a related field (or equivalent experience), with a focus on machine learning and compiler/developer tools. • 8+ years of software engineering and AI ...

Senior Machine Learning Compiler Engineer

Seattle, WA · On-site

$139K - $183K/yr

This is all enabled by cutting edge software stack, the Amazon Neuron Software Development Kit (SDK ... You: As a Sr. Machine Learning Compiler Engineer III on the Amazon Neuron team, you will be a ...

We are looking for a Senior Software Engineer for Embedded Systems. In this role, you'll be part of ... Experience with compiler software design * Experience with oscilloscopes, logic analyzers, or other ...

Senior Software Engineer, GPU Performance

Kirkland, WA · On-site

$139K - $183K/yr

... ML compiler cost model design to optimizing high performance GPU kernels to cross node model ... software development in one or more programming languages. • 3 years of experience testing ...

next page

Showing results 1-20

Compiler Software Engineer information

See Seattle, WA salary details

$72.3K

$167.9K

$233.9K

How much do compiler software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for compiler software engineer in Seattle, WA is $167,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $196,900.00 per year, depending on experience, location, and employer.

What is a Compiler Software Engineer?

A Compiler Software Engineer is a specialized software developer who designs, implements, and maintains compilers. Compilers are programs that translate source code written in one programming language into another, typically from high-level languages like C++ or Python into machine code that a computer can execute. Compiler engineers work on optimizing code performance, ensuring correctness, and supporting new programming language features. They often have strong backgrounds in computer science, algorithms, and systems programming.

What are some common challenges faced by Compiler Software Engineers when optimizing code for different hardware architectures?

Compiler Software Engineers often encounter challenges when adapting and optimizing code for various hardware architectures, such as balancing performance improvements with maintaining code portability and correctness. Each architecture may have unique instruction sets, memory hierarchies, and parallelization capabilities, requiring careful tuning of compiler optimizations. Additionally, collaboration with hardware engineers and staying updated on evolving processor technologies are essential to ensure efficient code generation. This aspect of the role provides continuous learning opportunities and keeps the work both dynamic and technically rewarding.

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

To thrive as a Compiler Software Engineer, you need a strong background in computer science, programming languages (such as C/C++), and compiler theory, usually supported by a relevant degree. Familiarity with tools like LLVM, GCC, and debuggers, as well as experience with code optimization and static analysis, is typically required. Strong problem-solving abilities, attention to detail, and effective communication set outstanding engineers apart. These skills ensure robust, efficient compiler development and seamless collaboration with development teams.

What is the difference between Compiler Software Engineer vs Software Developer?

AspectCompiler Software EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, specialized knowledge in compilersBachelor's or higher in Computer Science or related field
Work EnvironmentResearch labs, tech companies, compiler development teamsVaried environments including startups, corporations, freelance projects
Industry UsagePrimarily in compiler design, programming language development, systems softwareWeb, mobile, enterprise applications, software solutions

Compiler Software Engineers focus on designing and optimizing compilers and language tools, often working in specialized teams. Software Developers create a wide range of applications across industries. While both roles require programming skills, Compiler Software Engineers have a niche expertise in language translation and optimization, making their work more specialized.

What are the most commonly searched types of Compiler Software Engineer jobs in Seattle, WA? The most popular types of Compiler Software Engineer jobs in Seattle, WA are:
What are popular job titles related to Compiler Software Engineer jobs in Seattle, WA? For Compiler Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Compiler Software Engineer jobs in Seattle, WA look for? The top searched job categories for Compiler Software Engineer jobs in Seattle, WA are:
Infographic showing various Compiler Software Engineer job openings in Seattle, WA as of June 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $167,886 per year, or $80.7 per hour.
Compiler Engineer, Compute Front-End - New College Grad 2026

Compiler Engineer, Compute Front-End - New College Grad 2026

Nvidia

Redmond, WA

Full-time

Posted 14 days ago


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)

  • 1+ 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 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until May 30, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

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