CPU Compiler Lead
Sunnyvale, CA · On-site
... 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 compiler ...
Sunnyvale, CA · On-site
... 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 compiler ...
Sunnyvale, CA · On-site
... 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 compiler ...
Santa Clara, CA · On-site
$164K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Santa Clara, CA · On-site
$164K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Salt Lake City, UT · On-site
$135K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Salt Lake City, UT · On-site
$135K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
OR · On-site
$139K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Santa Clara, CA · On-site
$164K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Santa Clara, CA · On-site
$164K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
$70 - $85/hr
GCC, XL C, ICC, CLANG/LLVM, AOCC * Experience using UNIX or Linux OS * Experience debugging runtime and runtime issues in large scale projects * Proven end-to-end compiler optimization experience
Quick apply
$70 - $85/hr
GCC, XL C, ICC, CLANG/LLVM, AOCC * Experience using UNIX or Linux OS * Experience debugging runtime and runtime issues in large scale projects * Proven end-to-end compiler optimization experience
Saint Louis, MO · On-site
$136K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Saint Louis, MO · On-site
$136K/yr
Guide the design and implementation of a new LLVM-based backend JIT compiler targeting NVIDIA GPUs. * Design and develop new compiler passes and optimizations required to meet the high-performance ...
Santa Clara, CA · On-site
$122K - $168K/yr
The role involves solving complex problems at the intersection of compilers and high-performance computing, while implementing and improving features in LLVM Flang, OpenACC, and OpenMP.
Santa Clara, CA · On-site
$122K - $168K/yr
The role involves solving complex problems at the intersection of compilers and high-performance computing, while implementing and improving features in LLVM Flang, OpenACC, and OpenMP.
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
Hillsboro, OR · On-site
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
Hillsboro, OR · On-site
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Sunnyvale, CA · On-site
$175K - $250K/yr
Lead the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code * Lead the development of the GPU ...
Sunnyvale, CA · On-site
$175K - $250K/yr
Lead the development of the LLVM-based compiler backend for a RISC-V vector execution environment transforming shader IR code into highly optimized machine code * Lead the development of the GPU ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Background in LLVM code generation. * Strong writing and oral skills, as well as an ability to follow best practices for Software Engineering. * You possess strong coding skills with C/C++ Ways to ...
Work primarily in the LLVM community to add features and improve performance for Qualcomm CPUs with a focus on the RISC-V architecture. * Identify areas for improvement in LLVM via benchmarking and ...
Work primarily in the LLVM community to add features and improve performance for Qualcomm CPUs with a focus on the RISC-V architecture. * Identify areas for improvement in LLVM via benchmarking and ...
Woburn, MA · On-site
$134K - $184K/yr
Experience with scripting automation tools (e.g. bash, make)and build systems (e.g., LLVM+Clang, GNU Make, CMake, pip, Gradle) Nice to haves: * Active Secret or Top Secret security clearance
Woburn, MA · On-site
$134K - $184K/yr
Experience with scripting automation tools (e.g. bash, make)and build systems (e.g., LLVM+Clang, GNU Make, CMake, pip, Gradle) Nice to haves: * Active Secret or Top Secret security clearance
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
Santa Clara, CA · On-site
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
Santa Clara, CA · On-site
$128K - $181K/yr
This is your opportunity to work with leaders in the LLVM community and make meaningful contributions to software ecosystems that empower global innovation. Key Responsibilities: - Design and develop ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
You will also be an active contributor to the Clang/LLVM open source project and interact with the open source community and various programming language communities. Here you'll find that we ...
San Mateo, CA · On-site
LLVM or LLVM-based C/C++ compilers * Experience with developing or testing SDK libraries. * Working knowledge of Docker-based test environments. * Machine Learning experience * Game industry ...
San Mateo, CA · On-site
LLVM or LLVM-based C/C++ compilers * Experience with developing or testing SDK libraries. * Working knowledge of Docker-based test environments. * Machine Learning experience * Game industry ...
Strong C++ fluency and experience integrating with ML frameworks (PyTorch, JAX, ONNX, TensorFlow, or equivalent) * (Optional) LLVM backend experience, GPU compiler experience (Triton, IREE, XLA, or ...
Strong C++ fluency and experience integrating with ML frameworks (PyTorch, JAX, ONNX, TensorFlow, or equivalent) * (Optional) LLVM backend experience, GPU compiler experience (Triton, IREE, XLA, or ...
$10.82 - $16.67
0% of jobs
$16.67 - $22.53
0% of jobs
$22.53 - $28.39
1% of jobs
$28.39 - $34.24
11% of jobs
$34.24 - $40.10
10% of jobs
$41.27 is the 25th percentile. Wages below this are outliers.
$40.10 - $45.96
10% of jobs
$45.96 - $51.81
16% of jobs
The median wage is $52.14 / hr.
$51.81 - $57.67
19% of jobs
$60.40 is the 75th percentile. Wages above this are outliers.
$57.67 - $63.53
16% of jobs
$63.53 - $69.38
10% of jobs
$69.38 - $75.24
6% of jobs
$10
$51
$75
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.
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.
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.

Full-time
Re-posted 26 days ago