If you are interested in having your job openings posted, details on becoming a sponsor may be found here.

DIAMOND SPONSOR JOB LISTINGS

Company Description: Apple’s investment in developer tools, security technologies, and performance optimizations powered by LLVM helps deliver products that impact billions of users worldwide. This work enhances applications used by everyday people and gives rise to new technologies. We actively participate in the LLVM open source project and are dedicated to supporting and mentoring our employees. We emphasize diversity, collaboration, and creativity!

Company Contact: Gerolf Hoflehne -  ghoflehner@apple.com

Job Title: Machine Learning System Software Engineer - Cupertino, USA

Job Description: Apple’s Neural Engine Software team is responsible for the compiler and runtime supporting the Neural Engine accelerator in Apple Silicon.  We are looking for an engineer to design and implement new programming interfaces for Apple's Neural Engine, defining how clients load, compile, schedule and execute models on device.

Collaborate deeply with driver, firmware and compiler teams to co-design the runtime-to-silicon interface, ensuring new hardware features are exposed with efficient abstractions. Support clients in adopting APIs and ensuring efficient integration.

Job Title: Compiler Engineering Intern - London, UK

Job Description: Apple's C++ Language team is looking for an intern to help advance Swift/C++ interoperability – an integral part of Apple’s effort to migrate more software from C++ to Swift. In this role, you’ll tackle some of the complex challenges that make language interoperability difficult, including memory safety, runtime performance, and bidirectional interoperation. The work happens in the open source, giving you a chance to connect and learn from the vibrant community.

We are looking for candidates with a strong background in compilers and programming languages, excited about working on challenging problems in this space and developing practical solutions.

Job Title: Debugger+Compiler Integration Internship – Cupertino, USA

Job Description: Apple’s Debugger+Compiler Integration team is looking for an intern in 2027! Our team works on the debug info generation in Clang, LLVM, and the Swift compiler, and on programming language support in the LLDB debugger. The topic of this internship is to improve the LLDB debugger’s handling of optimized code. This can include implementing support for partially available variables, augmenting LLDB’s disassembler with additional metadata, and improving the compiler’s debug info generation. You will be working closely with the LLVM and Swift project open source communities.

This is a paid internship, based in Cupertino, California. While most internships last 3 months, starting in May or June, the starting dates and the internship length are flexible. Internships are restricted to students. We are looking for candidates of all education levels, from Bachelor’s to Ph.D.

Job Title: Compiler Engineering Intern – Cupertino, USA

Job Description: Apple's Compiler Building Blocks team is looking for an intern for 2027. Our team aims to make builds faster by integrating a CAS (Content Addressable Storage) system and caching into the compiler pipelines of Clang and Swift. As an intern your role will be to explore using CAS/caching for the code generation of the Swift compiler so that it can be reused from a cache when the inputs of the compilation have not changed in material ways. You will be working closely with the LLVM and Swift project open source communities.

This is a paid internship, based in Cupertino, California. While most internships last 3 months, starting in May or June, the starting dates and the internship length are flexible. Internships are restricted to students. We are looking for candidates of all education levels, from Bachelor’s to Ph.D.

Important: Put the keyword  #CompilerBuildBlocks on your resume.

Job Title: Swift Compiler Intern — Cupertino, USA

Job Description: As an intern on the Swift Compiler Frontend Team, you'll work on the compiler and core technologies behind Swift development like Swift Macros, SwiftSyntax, and sourcekit-lsp. You can contribute to language design, drive features through research, or optimize internal algorithms. You'll interact with the open-source community, providing feedback on features and pitching your own. You will learn about and overcome real-world engineering challenges by collaborating with experts throughout Apple including compiler backend engineers, the Debugging team, and the C++ language team.

This is a paid internship, based in Cupertino, California. While most internships last 3 months, starting in May or June, the starting dates and the internship length are flexible. Internships are restricted to students. We are looking for candidates of all education levels, from Bachelor’s to Ph.D.

Important: Put the keyword  #SwiftLanguageIntern  on your resume.

Job Title: Verification Tools Intern – Seattle, WA

Job Description: Apple’s Static Security Tools team works on tools that eliminate or find classes of bugs. We are looking for an intern to work on tools for verifying systems code. The tools support engineers taking a program and a precise statement of the program’s expected behavior and proving that the statement holds true for all possible program inputs. 

In this role, you will explore how to check logical properties of systems code, including how to state properties, how to represent programs in formats suitable for logical reasoning, and how to make the results useful to engineers reasoning about the code. The properties that you work with might include bounds-safety, the absence of arithmetic errors, and functional correctness of low-level code.

We are looking for candidates with a strong background in compilers, programming languages, static analysis or program verification. You will work closely with members of the engineering team and actively contribute to the development of tooling.

This is a paid internship, based in Seattle, Washington. While most internships last 3 months, starting in May or June, the starting dates and the internship length are flexible. Internships are restricted to students. We are looking for candidates of all education levels, from Bachelor’s to Ph.D.

Important: Put the keyword #VerificationTools on your resume.

Job Title: Apple GPU Compiler Backend Engineer - Cupertino USA

Job Description: The Apple GPU Compiler Backend team is looking for engineers passionate about compilers, GPU architecture, and performance optimization. In this role, you will design and productize advanced compiler optimizations for Apple Silicon GPUs, from early architecture exploration through production shipping. You will partner with GPU architects to shape future GPU hardware for machine learning workloads, evaluating architectural features and hardware-software tradeoffs. You will collaborate across hardware and software teams to solve complex performance and correctness challenges. Our LLVM-based compiler backend powers graphics, gaming, and machine learning workloads across every Apple device with a GPU. We seek engineers with strong C++ skills, compiler expertise, and a passion for solving challenging problems and delivering high-impact optimizations.

PLATINUM SPONSOR JOB LISTINGS

Company Description: Arm’s processors are shipped in billions of products, across a huge range of markets, each with unique code generation challenges. LLVM is a foundational code generator for all our processors: CPUs, GPUs and ML accelerators.

Company Contact: Kristof Beyls - Kristof.Beyls@arm.com

Job Title:  Many LLVM-related jobs at Arm

Job Description:  Are you a developer looking to work with technology that reaches 100% of the connected global population?

In the past year, about 100 Arm engineers contributed to LLVM, in areas such as performance optimization, security hardening, support for new instructions and many more. We contribute to most LLVM projects, including the mid- and back-ends, MLIR, Clang, Flang, LLDB, compiler-rt, LLD, Bolt, libc, …

Your skills and knowledge of compiler fundamentals, and your passion to learn from and contribute to the LLVM community will help us develop innovative technologies that improve the performance and security of the entire field of computing.

Arm always has a range of LLVM-related job vacancies open.

Company Description: Meta's compiler teams work on LLVM at a scale few companies match: millions of servers, billions of mobile devices, and custom AI silicon. We created BOLT and contributed it upstream. We build profile-guided optimization (PGO) to speed up and shrink the Facebook, Instagram, Messenger, Threads, and Muse apps, and we build MLIR/LLVM-based compilers for PyTorch and our MTIA accelerators. Our compiler engineers ship upstream-first work whose impact you can measure across the whole fleet. If you want your optimizations running on billions of devices, come talk to us.

Company Contact: Nathan Lanza - compilerjobs@meta.com

Job Title: Compiler Engineer, Graph Compiler Performance Optimization

Job Description: In this role, you will be a member of the MTIA (Meta Training & Inference Accelerator) Software team and part of the bigger AI and Compute Foundations team. The Graph Compiler team drives the development of the top-of-stack compilation pipeline for MTIA — taking PyTorch models, tracing the model graph, lowering and optimizing through FX/Inductor, and mapping to high-performance kernels. Your specific focus will be on performance optimization within the graph compiler: designing and implementing compiler passes that maximize throughput and minimize latency for AI workloads on MTIA hardware.

You will work closely with AI researchers to understand emerging model architectures and translate performance requirements into compiler optimization strategies. You will partner with hardware design teams to drive hardware-software co-design, ensuring the compiler exploits new silicon capabilities from day one. You will also collaborate with the Triton/DSL and LLVM compiler teams to deliver cross-stack performance improvements.

Job Title: Software Engineer, LLVM Compiler

Job Description: We are seeking a software engineer to join the MTIA LLVM Compiler team, working on the compiler toolchain for Meta's custom silicon AI accelerators. You will be part of our efforts to architect, design, and implement a production compiler stack targeting next-generation deep learning hardware. The team includes compiler, machine learning, firmware, and ASIC experts, and the work spans from compiling PyTorch models through LLVM-based intermediate representations down to optimized binaries for hardware accelerator blocks.

Job Title: Compiler Engineer, MTIA Software

Job Description: Meta is seeking a principal-level Compiler Architect to work across the full compiler stack for MTIA (Meta Training and Inference Accelerator). In this role, you will design and implement compiler infrastructure that enables efficient code generation, optimization, and execution on Meta's custom AI accelerators — from high-level graph transformations through intermediate representations to low-level code generation. You will tackle the hardest compiler challenges spanning ML workload analysis, graph-level optimizations, memory hierarchy management, and hardware-software co-design. This is a role for engineers who build the foundational software stack that unlocks the full performance potential of custom silicon for large-scale AI workloads.

Job Title: Software Engineer, Systems ML - Compilers / Kernels

Job Description: In this role, you will be a member of the MTIA (Meta Training & Inference Accelerator) Software team and part of the bigger PyTorch AI framework organization. MTIA Software Team has been developing a comprehensive AI Compiler strategy that delivers a highly flexible platform to train & serve new DL/ML model architectures, combined with auto-tuned high performance for production environments across specialized hardware architectures. The compiler stack, DL graph optimizations, and kernel authoring for specific hardware, directly impacts performance and deployment velocity of both AI training and inference platforms at Meta.

You will be working on one of the core areas such as PyTorch framework components, AI compiler and runtime, high-performance kernels and tooling to accelerate machine learning workloads on the current & next generation of MTIA AI hardware platforms. You will work closely with AI researchers to analyze deep learning models and lower them efficiently on MTIA hardware. You will also partner with hardware design teams to develop compiler optimizations for high performance. You will apply software development best practices to design features, optimization, and performance tuning techniques. You will gain valuable experience in developing machine learning compiler frameworks and will help in driving next generation hardware software codesign for AI domain specific problems.

Job Title: Software Engineer, Systems ML - Compilers

Job Description: Reality Labs (RL) focuses on delivering Meta's vision through Virtual Reality (VR), Augmented Reality (AR) and Wearable AI Devices. The compute performance and power efficiency requirements of our AI devices require custom silicon. Reality Labs Silicon team is driving the state of the art forward with breakthrough work in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map the human body. Our chips will unlock personalized on-device AI capabilities and blend virtual, physical worlds on wearable devices. We believe the only way to achieve our goals is to look at the entire stack, from transistors, through architecture, firmware, and algorithms.

We are seeking a software engineer to support the development of the compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems. You will be part of our efforts to architect, design and implement a clean slate compiler for this activity and will be part of a team that includes compiler, machine learning algorithms and software, firmware and ASIC experts. You will contribute to a full stack development effort compiling PyTorch models down to binaries for custom hardware accelerator blocks.

Company Description:   NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry.

Company Contact: Linda Lim - lilim@nvidia.com

Job Title:   Explore LLVM Roles at NVIDIA

Job Description:  For over 25 years, NVIDIA has transformed accelerated computing to define the next era of tech across global industries. Help us shape the next generation of real-world AI solutions that drive real-world impact.

From healthcare to robots. Self-driving cars to blockbuster movies. And a growing list of new opportunities every single day. Collaborate with us and see why NVIDIA is like no other place you’ve ever worked.

GOLD SPONSOR JOB LISTINGS

Company Description: Amazon Web Services (AWS) actively uses and invests in LLVM to improve the performance of the code generated from Rust and C, to enhance BOLT, to test code security and for AI/ML running on CPU, GPU and Trainium. We built the largest datacenter in the world and closely work with the most innovative companies to deliver on goals that require Amazon scale.

Location: Cupertino, CA | Austin, TX | Seattle, WA | Toronto, Canada

Company Contact: Chase Countryman - countryc@amazon.com

Job Title: Compiler Engineer - early career or intern

Job Description: We have both internship and early career positions. We work on AWS Graviton, our Arm based CPU and on Trainium, our Machine Learning Accelerator. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

Job Title: Compiler Engineer - experienced

Job Description: 3+ years of experience: You will work on AWS Neuron at Annapurna Labs. As you design and code solutions to help our team drive efficiencies in compiler architecture, you’ll create compiler optimization and verification passes, build features surface features and peculiarities of AWS accelerators to developers, implement tools to analyze numerical errors, and resolve the root cause of compiler defects. You’ll also participate in design discussions, code review, and communicate with internal (other Neuron SDK and Amazon wide teams) and external stakeholders (open-source communities).

Job Title: Compiler Engineer, Annapurna Labs - tech lead

Job Description: 5+ years of experience with compilers: You will lead the design and implementation of innovative software solutions to transform Neuron compiler’s performance, stability and user-interface. You will work side by side with chip architects, runtime/OS engineers, scientists and ML Apps teams to seamlessly deploy cutting edge ML models from our customers on AWS accelerators with optimal cost/performance benefits. You will have opportunity to become front-face of Neuron Compiler to work with open-source communities (e.g., StableHLO, OpenXLA, MLIR) and influence industry wide partners to pioneer optimizing cutting-edge ML workloads on AWS software and hardware. 

Company Description: We are a global leader in technology and business solutions that transform organizations and the world around us.

Our team’s mission is to develop toolchain for FUJITSU processors, such as the Arm-based FUJITSU-MONAKA CPU, to drive performance and quality improvement in Datacenter, AI and HPC applications.

Company Contact: Naoyuki Shida - shidax@fujitsu.com

Job Title: Compiler Engineering Manager

Job Description: You will drive development of the LLVM as an engineering manager of the toolchain for FUJITSU processors. You will also communicate with relevant departments, OSS community and partners to lead planning and performing development. 

Job Requirements:
- Compiler development experience
- Management experience
- Business level of Japanese language skill

Job Title: Compiler Engineering

Job Description: You will lead the development of the LLVM as a lead engineer to maximize the performance of FUJITSU processors. You will also communicate with relevant departments, OSS community and partners to contribute to team's results and value.  

Job Requirements:
- Compiler development experience
- Business level of Japanese language skill

If you are interested in having your job openings posted, details on becoming a sponsor may be found here.