Compiler Optimization Expert

6 days ago


Cambridge, Cambridgeshire, United Kingdom NVIDIA Full time

About NVIDIA

NVIDIA is a leading technology company that specializes in designing and manufacturing graphics processing units (GPUs) and high-performance computing hardware. Our mission is to accelerate the world's most important computing applications and drive innovation in fields such as artificial intelligence, gaming, and professional visualization.

Job Summary

We are seeking a highly skilled CPU Compiler Specialist to join our team at NVIDIA. As a CPU Compiler Specialist, you will be responsible for designing, developing, and tuning optimizing compilers based on Open Source compilers. These compilers are critical for the performance of AI, HPC, and other performance-critical software deployed on NVIDIA Data Centers, on the cloud, and at supercomputing centers around the world.

Key Responsibilities

  • Work with a geographically distributed partner organization to understand, modify, and improve CPU Compiler SW at NVIDIA.
  • Contribute new features and optimization techniques targeting NVIDIA Grace CPUs, engaging with upstream and open-source communities.
  • Develop compiler SW that is optimized for performance.
  • Be part of a team that is at the center of AI, HPC, and data center technologies.
  • Contribute towards the development of next-generation compute.

Requirements

  • 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 optimization techniques and code generation modules.
  • Strong hands-on C++ programming skills.
  • Excellent verbal and written communications skills.

Preferred Qualifications

  • 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 optimizations.
  • Meaningful contributions to free software and open-source compiler communities.

What We Offer

NVIDIA offers a highly competitive salary and a comprehensive benefits package. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Full time

    Job SummaryNVIDIA is seeking a highly skilled CPU Compiler Specialist to join our team. As a key member of our compiler organization, you will play a critical role in designing, developing, and tuning optimizing compilers for NVIDIA's CPUs.About the RoleWe are looking for a talented individual with expertise in compiler development and optimization...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Full time

    Job SummaryNVIDIA is seeking a highly skilled CPU Compiler Specialist to join our team. As a key member of our compiler organization, you will play a critical role in designing, developing, and tuning optimizing compilers for NVIDIA's CPUs.About the RoleWe are looking for a talented individual with expertise in compiler development and optimization...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Full time

    About the RoleWe are seeking a highly skilled CPU Compiler Engineer to join our team at NVIDIA. As a key member of our compiler organization, you will play a critical role in crafting outstanding compilers that unlock the potential of NVIDIA's CPUs designed for the world's largest AI and HPC workloads.Our team is responsible for making its mark on every CPU,...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Full time

    About the RoleWe are seeking a highly skilled CPU Compiler Engineer to join our team at NVIDIA. As a key member of our compiler organization, you will play a critical role in crafting outstanding compilers that unlock the potential of NVIDIA's CPUs designed for the world's largest AI and HPC workloads.Our team is responsible for making its mark on every CPU,...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled and experienced software engineer to join our GNU Tools team in Cambridge, UK. As a Staff Software Engineer, you will play a key role in developing and maintaining our pioneering compiler technology, collaborating with the GNU community, and contributing to the open-source GCC compiler and other GNU...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Lead Compiler Engineer to join our GNU Tools team in Cambridge, UK. As a key member of our team, you will play a crucial role in developing and leading our compiler technology, collaborating with the GNU community, and contributing to the open-source GCC compiler and other GNU projects.Key ResponsibilitiesCompiler...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Lead Compiler Engineer to join our GNU Tools team in Cambridge, UK. As a key member of our team, you will play a crucial role in developing and leading our compiler technology, collaborating with the GNU community, and contributing to the open-source GCC compiler and other GNU projects.Key ResponsibilitiesCompiler...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next-generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team is responsible for the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next-generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team is responsible for the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our GNU Tools team in Cambridge, UK. As a key member of our team, you will have the opportunity to work on pioneering compiler technology and contribute to the open-source GCC compiler and other GNU projects.Key Responsibilities:Collaborate with the GNU community to identify and implement...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the RoleArm is seeking a highly skilled Software Engineer to join our Machine Learning (ML) Compilers team. As a key member of our team, you will be responsible for designing, developing, and optimizing compilers for machine learning networks that target Arm's CPUs, GPUs, and NPUs.Key ResponsibilitiesContribute to the development of production-grade...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Staff Software Engineer to join our GNU Tools team in Cambridge, UK. As a key member of our team, you will collaborate with the GNU community to contribute to the open-source GCC compiler and other GNU projects, focusing on optimizing benchmark workloads and improving the performance of applications and benchmarks...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Staff Software Engineer to join our GNU Tools team in Cambridge, UK. As a key member of our team, you will collaborate with the GNU community to contribute to the open-source GCC compiler and other GNU projects, focusing on optimizing benchmark workloads and improving the performance of applications and benchmarks...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Optimization Specialist to join our team at ARM. As a key member of our Machine Learning group, you will play a critical role in helping us showcase the AI capabilities of our next-generation mobile, server, and embedded devices.ResponsibilitiesCollaborate with our team of experts to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Optimization Specialist to join our team at ARM. As a key member of our Machine Learning group, you will play a critical role in helping us showcase the AI capabilities of our next-generation mobile, server, and embedded devices.ResponsibilitiesCollaborate with our team of experts to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team at ARM, working on our next generation C++17 compiler.The ARM Compiler for Embedded product is based on LLVM and Clang, and our team is responsible for the qualification and certification of the compiler to Functional Safety standards such as ISO 26262...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team at ARM, working on our next generation C++17 compiler.The ARM Compiler for Embedded product is based on LLVM and Clang, and our team is responsible for the qualification and certification of the compiler to Functional Safety standards such as ISO 26262...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job OverviewWe are seeking a highly skilled Staff Software Engineer to join our team and contribute to the development of pioneering compiler technology. As a key member of our team, you will have the opportunity to lead and develop our team of dedicated engineers, helping them to achieve their full potential.In this role, you will collaborate with the GNU...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    NPU Performance Optimization SpecialistCambridge, UK (Hybrid)We are seeking a skilled NPU Performance Optimization Specialist to join a prominent technology firm. In this pivotal role, you will contribute to the enhancement of AI accelerator architectures and work alongside diverse teams to foster innovation in advanced AI systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleWe are seeking a highly motivated and detail-oriented individual to join our Infrastructure Performance Analysis team as a System Performance Analysis Engineer. As a key member of our team, you will be responsible for investigating performance issues and suggesting product improvements on the different parts of a Cloud Server's...