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

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
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, …
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: Our mission is to organize the world’s information and make it universally accessible and useful.
Company Contact: Shankar Subramanian - shankarks@google.com
Job Title: Staff Software Engineer, Compilers and Runtimes (Bay Area or Cambridge, MA)
Job Description:
Join the team developing high-performance language runtimes (specifically, for C/C++) to optimize fleet performance and support diverse fleet hardware. Combine upstream LLVM contributions with working on internal runtimes and toolchain infrastructure.
Job Title: Tech Lead Manager, Compiler Engineering, Android, LLVM (Bay Area)
Job Description:
Lead and manage a team of compiler engineers, fostering growth and career development while directly contributing to features and fixes in LLVM components relevant to Android. Define roadmap and strategy for Android LLVM toolchain.
Job Title: Software Engineer, Compilers, Runtimes and Toolchains (Mexico City)
Job Description:
Work on core features to the various LLVM-based language toolchains and compilers. Ensure latest functionality and performance improvements are promptly released to Google developers.
Job Title: Technical Program Manager, Core ML, Frameworks and Compilers (Bay Area)
Job Description:
Drive direction and execution for ML frameworks (e.g.,TensorFlow, JAX, PyTorch, etc.) and compilers across Google. Collaborate with product leads and cross-functional leadership to facilitate smooth product delivery. Manage releases and engagement for high-visibility open-source libraries.
Job Title: Software Engineer, Tensor TPU Compiler, Silicon (Bay Area)
Job Description:
Work in the Tensor Processing Unit (TPU) compiler team to improve compiler quality and performance. Collaborate with TPU architects to design future accelerators. Develop parallelization and scheduling algorithms to optimize compute and data movement costs for ML workloads, including GenAI models.

Company Description: Build the future of Real -World AI at Tesla
Company Contact: Tim Coil - tcoil@tesla.com
Job Title: AI SW or HW Engineer (Generic posting)
Thank you for expressing interest in building the future of real-world AI at Tesla. We are hiring in the following areas:
Code Hardening, Correctness, and Framework Resilience
ML Compilers
ML Software Infrastructure
ML Hardware
Please complete this quick form and a recruiter will send you a detailed email within 72 hours of the event that includes specific job descriptions.

Company Description: Join Graphcore in creating the next generation of AI compute.
Company Contact: David Bozier - daveb@graphcore.ai
Job Title: Triton Software Engineer
LLVM/MLIR skills required for developing a Triton backend for our new architecture.