BS or MS degree in Computer Science, Computer Engineering, or related field or equivalent work experience
Experience with compiler development or a related academic project
Knowledge of Language Front-Ends or Compiler optimisation techniques and code generation modules
Strong hands-on C++ programming skills
Excellent verbal and written communications skills
Nice to Haves:
Familiarity with CPU architectures such as Arm Architecture (AArch32, AArch64), RISC-V, x86_64, PowerPC or DSPs and engaging with pre-silicon compiler and toolchain contributions
A track record of working with industry standard compiler infrastructure such as Clang, LLVM or MLIR
Knowledge of AI algorithms, scientific HPC applications and related code optimisations
Meaningful contributions to free software and open source compiler communities
What you'll be doing:
Work with a geographically distributed partner organisation to understand, modify, and improve CPU Compiler SW at NVIDIA
Contribute new features and optimisation techniques targeting NVIDIA Grace CPUs engaging with upstream and open-source communities
Develop compiler SW that is optimised for performance
Be part of a team that is at the centre of AI, HPC, and data centre technologies
Contribute towards the development of next-generation compute
Perks and Benefits:
Highly competitive salaries
Comprehensive benefits package
Opportunity to work with some of the most innovative and talented people in the technology world
Growth opportunities with world-class engineering teams