1

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

Software Engineer II- AI/ML, AWS Neuron

Seattle, WA · On-site

$111K - $151K/yr

This comprehensive toolkit includes an ML compiler, runtime, and application framework that ... Working across the stack from PyTorch till the hardware-software boundary, our engineers build ...

Quantum Software Engineer II

Redmond, WA · On-site

$109K - $149K/yr

As a Quantum Software Engineer II in the Developer Tools team you will help build the tools to ... Building language and compiler features for Q#, OpenQASM, QIR, and related technologies that push ...

... Compiler Engineering - Artificial Intelligence/Machine Learning - Healthcare AI - Infrastructure ... Key job responsibilities As an AWS Software Development Engineer, you will: - Design, develop, and ...

... Compiler Engineering - Artificial Intelligence/Machine Learning - Healthcare AI - Infrastructure ... Key job responsibilities As an AWS Software Development Engineer, you will: - Design, develop, and ...

... Compiler Engineering - Artificial Intelligence/Machine Learning - Healthcare AI - Infrastructure ... Key job responsibilities As an AWS Software Development Engineer, you will: - Design, develop, and ...

... Compiler Engineering - Artificial Intelligence/Machine Learning - Healthcare AI - Infrastructure ... As an AWS Software Development Engineer, you will: - Design, develop, and maintain efficient ...

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 Jul 1, 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:
Infographic showing various Compiler Software Engineer job openings in Seattle, WA as of June 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $167,886 per year, or $80.7 per hour.
Staff Software Engineer, GPU Performance

Staff Software Engineer, GPU Performance

Google

Kirkland, WA • On-site

Full-time

Posted 19 days ago


Google rating

8.8

Company rating: 8.8 out of 10

Based on 99 frontline employees who took The Breakroom Quiz

38th of 202 rated software companies


Job description

Job Summary:
Google is a leading technology company focused on AI and cloud services. They are seeking a Staff Software Engineer specializing in GPU Performance to drive performance improvements and architect solutions for machine learning models.
Responsibilities:
• Identify and maintain LLM training and serving benchmarks, using them to identify performance opportunities, drive XLA:GPU/Triton performance toward XLA releases.
• Engage with various teams, like DeepMind, to solve challenging ML model performance problems.
• Run architecture-level simulations on GPU designs and perform roofline analysis to guide partner teams.
• Analyze performance and efficiency metrics to identify bottlenecks and then design and implement solutions at Google fleet-wide scale.
• Run performance benchmarks on GPU hardware using internal and external tools such as TRT-LLM, vLLM , and SGLang.
Qualifications:
Required:
• Bachelor’s degree or equivalent practical experience.
• 8 years of experience in software development.
• 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
• Experience with modern GPU architectures (NVIDIA, AMD, or other AI accelerators), memory hierarchies, and performance bottlenecks.
• Experience with modern LLMs and their deployment on AI accelerators.
• Experience with low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques.
Preferred:
• Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
• 8 years of experience with data structures and algorithms.
• 3 years of experience in a technical leadership role leading project teams and setting technical direction.
• 3 years of experience working in a structured organization involving cross-functional, or cross-business projects.
• Experience with compiler optimization, code generation, and runtime systems for GPU architectures (OpenXLA, MLIR, Triton, etc.).
Company:
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet. Founded in 1998, the company is headquartered in Mountain View, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Google employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom