Posted on: 23/03/2026
Description :
You will be part of a high-performance systems team focused on optimising code generation and execution for a next-generation compute architecture. This role involves working deeply across compiler development and hardware interaction to improve performance and enable new architectural capabilities.
You will be responsible for :
- Enhancing and contributing to the development of an LLVM-based compiler
- Collaborating on the programming model for a high-performance computing platform
- Working closely with hardware design teams to co-optimise compiler strategies with architecture
- Building and optimising custom front-end and back-end compiler passes
- Supporting internal and external stakeholders on compiler-related challenges
Ideal Candidate :
You have an MS or PhD in Computer Science with 5+ years of experience in compiler development
- You have strong proficiency in C++ (C++11 or later)
- You have hands-on experience with LLVM or GCC codebases
- You have a solid foundation in graph algorithms and data structures
- You have strong knowledge of front-end and back-end compiler techniques
- You have experience working on performance optimisation at the systems or compiler level
Nice to Have :
- You have experience with compiler strategies for parallel architectures such as GPUs or DSPs
- You have knowledge of end-to-end toolchains including compilers, linkers, and debuggers
Whats on Offer :
- Competitive compensation with meaningful equity
- High-impact role in a technically strong, low-bureaucracy environment
- Opportunity to build long-term career and work on cutting-edge systems
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1622752