Mountain View, CA(Hybrid) Responsibilities Compiler Architecture & Design Design and develop a robust compiler architecture that effectively interacts with our NPU Implement advanced graph ...
Mountain View, CA(Hybrid) Responsibilities Compiler Architecture & Design Design and develop a robust compiler architecture that effectively interacts with our NPU Implement advanced graph ...
AI Compiler Engineer
$195K - $265K/yr
Responsibilities Architect, design, and implement optimizations for AI model execution on graph ... Develop compiler optimizations and passes that convert high-level AI models (e.g., from TensorFlow ...
AI Compiler Engineer
$195K - $265K/yr
Responsibilities Architect, design, and implement optimizations for AI model execution on graph ... Develop compiler optimizations and passes that convert high-level AI models (e.g., from TensorFlow ...
The role involves guiding the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs, as well as developing new compiler passes and optimizations to enhance ...
The role involves guiding the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs, as well as developing new compiler passes and optimizations to enhance ...
The role involves guiding the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs, as well as developing new compiler passes and optimizations to enhance ...
The role involves guiding the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs, as well as developing new compiler passes and optimizations to enhance ...
About the Role We're looking for a Compiler Code Generation Engineer to design and build the core code generation capabilities inside our high-performance, portable AI compiler. This is a ...
About the Role We're looking for a Compiler Code Generation Engineer to design and build the core code generation capabilities inside our high-performance, portable AI compiler. This is a ...
... design and implementation of complex compiler features, advancing both technical capabilities and strategic alignment across the team and company • Play an instrumental role in defining new ...
... design and implementation of complex compiler features, advancing both technical capabilities and strategic alignment across the team and company • Play an instrumental role in defining new ...
Compiler Engineer (Frontend)
San Jose, CA · On-site
Design and build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware. * Develop and implement novel scheduling algorithms that ...
Quick apply
Apply Early
Compiler Engineer (Frontend)
San Jose, CA · On-site
Design and build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware. * Develop and implement novel scheduling algorithms that ...
Apply Early
Compiler Engineer (Frontend)
San Jose, CA · On-site
Design and build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware. * Develop and implement novel scheduling algorithms that ...
Compiler Engineer (Frontend)
San Jose, CA · On-site
Design and build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware. * Develop and implement novel scheduling algorithms that ...
Compiler Engineer (Frontend)
San Jose, CA · On-site
Design and build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware. * Develop and implement novel scheduling algorithms that ...
Compiler Engineer (Frontend)
San Jose, CA · On-site
Design and build the compiler that converts AI models from popular ML frameworks into assembly code that runs on our accelerator hardware. * Develop and implement novel scheduling algorithms that ...
GCC Compiler Engineer
Austin, TX · On-site
$100K - $500K/yr
We are seeking a GCC Compiler Engineer to design, develop, and optimize compilers for next-generation RISC-V and AI compute architectures. You will work across hardware and software teams to improve ...
GCC Compiler Engineer
Austin, TX · On-site
$100K - $500K/yr
We are seeking a GCC Compiler Engineer to design, develop, and optimize compilers for next-generation RISC-V and AI compute architectures. You will work across hardware and software teams to improve ...
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow--loops, branches, and iterative methods--going beyond static neural networks.
Quick apply
Apply Early
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow--loops, branches, and iterative methods--going beyond static neural networks.
Apply Early
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
... the design and implementation of complex compiler features, advancing both technical capabilities and strategic alignment across the team and company • Mentor and guide emerging and mid-level ...
... the design and implementation of complex compiler features, advancing both technical capabilities and strategic alignment across the team and company • Mentor and guide emerging and mid-level ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Compiler Engineer - MLIR / PyTorch Infrastructure
Austin, TX · On-site
$106K - $139K/yr
You'll help extend our existing high-level dialects and design a new hardware-aware low-level ... Architect the migration of the existing compiler flow into MLIR, defining dialects, passes, and ...
Compiler Engineer - MLIR / PyTorch Infrastructure
Austin, TX · On-site
$106K - $139K/yr
You'll help extend our existing high-level dialects and design a new hardware-aware low-level ... Architect the migration of the existing compiler flow into MLIR, defining dialects, passes, and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
Design and develop new compiler passes and optimizations required to meet the high performance and low compilation time requirements of the compiler * Work with global compiler, hardware and ...
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
You'll design compiler IRs and lowering strategies to support algorithmic workloads with irregular or dynamic control flow-loops, branches, and iterative methods-going beyond static neural networks.
Compiler Design information
See salary details
$42K - $56.5K
4% of jobs
$56.5K - $71K
8% of jobs
$81.6K is the 25th percentile. Wages below this are outliers.
$71K - $85.5K
17% of jobs
The median wage is $99K / yr.
$85.5K - $100K
22% of jobs
$100K - $114.5K
15% of jobs
$114.5K - $129K
6% of jobs
$133.7K is the 75th percentile. Wages above this are outliers.
$129K - $143.5K
7% of jobs
$143.5K - $158K
7% of jobs
$158K - $172.5K
8% of jobs
$172.5K - $187K
2% of jobs
$187K - $201.5K
2% of jobs
$42K
$114.5K
$201.5K
How much do compiler design jobs pay per year?
What are the key skills and qualifications needed to thrive as a Compiler Designer, and why are they important?
What is the salary of a compiler designer?
What is the difference between Compiler Design vs Software Engineer?
| Aspect | Compiler Design | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in Computer Science, specialized knowledge in programming languages and algorithms | Bachelor's in Computer Science or related field, general programming skills |
| Work Environment | Research and development, specialized teams, academic or industry labs | Varied environments including tech companies, startups, or corporate IT teams |
| Industry Usage | Primarily in compiler development, programming language design, and systems software | Software development across multiple domains like web, mobile, enterprise applications |
While Compiler Design focuses on creating and optimizing compilers and language translation tools, Software Engineers develop a wide range of software applications. Both roles require strong programming skills, but Compiler Design is more specialized, often involving deep knowledge of programming languages and algorithms. Software Engineers have broader responsibilities, working on various software projects across industries.
What is a compiler designer?
What is compiler design?
What engineer makes 500,000 a year?
Is coding a dead-end job?
What are some common challenges faced by professionals working in compiler design roles?
Full-time
This job post has expired today. Applications are no longer accepted.
Job description
Location : Mountain View, CA(Hybrid)
Responsibilities
Compiler Architecture & Design
Design and develop a robust compiler architecture that effectively interacts with our NPU
Implement advanced graph optimizations that incorporate both hardware agnostic and hardware specific enhancements
Develop and optimize algorithms for tiling and memory management to efficiently utilize the NPU's resources
Create sophisticated optimization passes for neural network inference and training workloads
Code Generation & Hardware Integration
Map high-level operations to optimized library macros and convert them into hardware-level instructions
Generate and manage DMA commands to facilitate data movement and operation within the hardware ecosystem
Collaborate with hardware engineers and system architects to ensure seamless integration and maximal performance of the NPU
Implement efficient scheduling and resource allocation algorithms for concurrent AI workload execution
Innovation & Technology Leadership
Stay updated with the latest trends and advancements in compiler technology and machine learning to continuously improve the compiler design
Lead research initiatives in advanced compilation techniques for AI accelerators
Drive adoption of cutting-edge optimization strategies and compilation methodologies
Mentor engineering teams on compiler design principles and best practices
Skills
Must have
General Skills:
Expert communicator across cultural and team boundaries
Expertise in motivating teams and fostering a collaborative and productive environment
Background in managing multiple and competing stakeholder interests; establishing trust, clear roles and responsibilities, and goodwill between partner engineering organizations
Experience managing cross-functional and/or cross-team projects
Technical leadership experience with ability to mentor engineering teams
Strategic thinking capabilities with focus on long-term architectural decisions
Collaborate and work with multiple teams across geographies and time zones
Required Specialized Skills:
12+ years of experience in compiler development or architecture, particularly targeting AI or ML hardware accelerators
Strong understanding of machine learning algorithms and their computational implications
Working experience with TVM, IREE, XLA, MLIR or LLVM
Proficiency in programming languages such as C++ and Python
Experience with graph optimization techniques and memory management strategies in compilers
Demonstrated ability to translate high-level functional requirements into detailed technical designs
Deep knowledge of hardware architecture principles and AI accelerator design concepts
Proven track record of leading compiler architecture projects from concept to production deployment