1

Llvm Jobs (NOW HIRING)

OR

$104.40K - $143.40K/yr

Code-generation for NVIDIA GPU backends using open-source compilers such as MLIR, LLVM and OpenAI Triton. * Designing user facing features in JAX and related libraries and other general software ...

Senior Cyber Software Engineer

Woburn, MA · On-site

$130.80K - $172.40K/yr

... LLVM) • Experience with scripting automation tools (e.g. bash, make) and build systems (e.g., LLVM+Clang, GNU Make, CMake, pip, Gradle) Preferred : • Active Secret or Top Secret security ...

CPU Compiler Lead

Sunnyvale, CA · On-site

$175K - $250K/yr

Expertise in 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 Software Engineer

Austin, TX · On-site

$130.30K - $171.50K/yr

We develop the LLVM compilation suite for Qualcomm's Hexagon DSP delivering rich performance for machine learning, wireless communication, audio, and image processing applications on the Android ...

Compiler Engineer

San Jose, CA · On-site

$200K - $300K/yr

Experience with LLVM and other open-source compiler libraries and tools * Publications on compilation of ML or dataflow programs for HW acceleration Salary Range: $200,000 - $300,000 / year

next page

Showing results 1-20

Llvm information

See salary details

$10

$51

$75

How much do llvm jobs pay per hour?

As of May 30, 2026, the average hourly pay for llvm in the United States is $51.34, according to ZipRecruiter salary data. Most workers in this role earn between $40.62 and $61.54 per hour, depending on experience, location, and employer.

What is an LLVM job?

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.

What are the key skills and qualifications needed to thrive in the Llvm position, and why are they important?

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.

What types of projects or tasks can an LLVM Engineer expect to work on within a typical team?

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.
What cities are hiring for Llvm jobs? Cities with the most Llvm job openings:
What are the most commonly searched types of Llvm jobs? The most popular types of Llvm jobs are:
What states have the most Llvm jobs? States with the most job openings for Llvm jobs include:
Infographic showing various Llvm job openings in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $106,791 per year, or $51.3 per hour.
Compiler Engineer - Algorithmic Workloads Compilation

Compiler Engineer - Algorithmic Workloads Compilation

Mythic

Remote

Full-time

Posted 6 days ago


Job description

Job Summary:
Mythic is building the future of AI computing with breakthrough analog technology. The role involves designing compiler IRs and strategies for algorithmic workloads, collaborating with hardware engineers to improve performance and correctness.
Responsibilities:
• Extend compiler IRs to represent algorithms not easily captured in DNN graphs including control flow and iterative computation
• Develop compilation strategies that unify analog compute with digital subsystems while maintaining performance and correctness
• Prototype and optimize algorithms with irregular or dynamic control flow in compiler IRs, applying techniques such as vectorization, predication, and scheduling
• Collaborate with hardware engineers to co-design ISA and features that improve support for algorithmic workloads
• Define a roadmap for higher-level programming abstractions that simplify prototyping and accelerate deployment
Qualifications:
Required:
• 3+ years of professional experience in compilers or high-performance systems software
• Proficiency in modern C++ (C++14/17/20) and Python
• Familiarity with compiler IRs (e.g., MLIR, LLVM, or equivalent) and their use representing complex program structures
• Solid foundation in program analysis and optimization techniques (e.g., SSA form, loop optimizations, vectorization)
Preferred:
• Hands-on experience developing MLIR or LLVM dialects for control flow (e.g. scf, cf) or affine/polyhedral representations.
• Background in compiler-hardware co-design: working with hardware designers to refine ISA or execution models for efficiency
• Proven ability to prototype irregular or control-flow algorithms in compiler IRs and optimize them for performance and resource constraints
• Experience extending ML compiler stacks (ONNX, IREE, XLA, PyTorch, TVM) to support workloads beyond DNNs
Company:
Mythic develops analog matrix processors and key cards based on analog compute-in-memory. Founded in 2012, the company is headquartered in Austin, USA, with a team of 11-50 employees. The company is currently Early Stage.