CPU Compiler Developer with NVIDIA

17 hours ago


Cambridge, Cambridgeshire, United Kingdom NVIDIA Full time

NVIDIA is a leader in AI and HPC technologies, crafting outstanding compilers that unlock the potential of its CPUs.

As a CPU Compiler Developer, you will be part of a team that designs, develops, and tunes optimizing compilers based on Open Source compilers. These compilers are crucial for the performance of AI, HPC, and other performance-critical software deployed on NVIDIA Data Centres, the cloud, and supercomputing centers worldwide.

We offer a competitive salary of $140,000 - $180,000 per year, plus a comprehensive benefits package, making us one of the most desirable employers in the technology world.

Job Description:

  • 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 optimized for performance.
  • Be part of a team at the center of AI, HPC, and data center technologies.
  • Contribute towards the development of next-generation compute.

Required Skills and Qualifications:

  • Bachelor's or Master's 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 communication skills.

Benefits:

  • Competitive salary: $140,000 - $180,000 per year
  • Comprehensive benefits package
  • Opportunity to work with cutting-edge technologies
  • Collaborative and dynamic work environment

  • Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Join NVIDIA's Compiler TeamWe're seeking a talented Software Engineer to join our Compiler team at NVIDIA Corporation. As a key member of our team, you will design, develop, and tune optimizing compilers for NVIDIA's CPUs, which are used in the world's largest AI and HPC workloads.Key Responsibilities:Contribute new features and optimization techniques...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification SpecialistNVIDIA Corporation is seeking a highly skilled Senior Compiler Verification Specialist to join our Compiler Team. As a key member of our team, you will be responsible for designing and implementing software solutions to verify NVIDIA compilers for GPU-enabled products.Key Responsibilities:Work with geographically...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job DescriptionArm's Machine Learning Group is seeking a highly skilled Software Engineer to contribute to the development of sophisticated ML technology supporting Arm's ML Hardware.This role presents an opportunity to build software that enables the development of deep learning applications in various fields, including self-driving cars, generative AI...

  • CPU Architect

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Codasip Full time

    Welcome to Codasip, a leading innovator in processor solutions. We're seeking a talented CPU Architect to join our core architecture team. This role will focus on developing high-performance core architectures for our future product roadmap.As a CPU Architect at Codasip, you will work closely with our design and verification teams to implement processor...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    CPU Research Scientist - Platform ArchitectureThe CPU Platform Architecture team is responsible for pushing the boundaries of both single-threaded and multi-threaded CPU performance, to enhance the user experience of many Apple products. The team is composed of experts with deep experience in microarchitecture, ISA definition, performance modeling, power...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    CPU Research Scientist - Platform ArchitectureThe CPU Platform Architecture team at Apple Inc. is responsible for pushing the boundaries of both single-threaded and multi-threaded CPU performance to enhance the user experience of Apple products. The team is composed of experts with deep experience in microarchitecture, ISA definition, performance modeling,...

  • Senior CPU Architect

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:CPU Design Engineers play a pivotal role in driving innovation and development of modern microprocessors at ARM.We are seeking a dedicated, versatile individual with strong technical leadership and in-depth understanding across multiple aspects of CPU design for the position of Principal CPU Design Engineer.The successful candidate will be...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview: High-performance machine learning workloads on Arm CPUs require the co-development of algorithms and highly optimized CPU kernels. In CT-ML, rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance. Successful prototypes are essential to drive future CPU architecture...

  • CPU Architect

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Codasip Full time

    Welcome to Codasip, a leading innovator in processor solutions. We're looking for a talented CPU Architect to join our core architecture team.As a CPU Architect at Codasip, you'll be working alongside experienced professionals to develop high-performance core architectures for our future product roadmap. Your focus will be on Out-of-Order core development,...


  • Cambridge, Cambridgeshire, United Kingdom Qualcomm Full time

    Job Title: CPU Architectural DesignerJob Summary:We are seeking a highly skilled CPU Architectural Designer to join our team at Qualcomm Technologies International Ltd. As a key member of our Engineering Group, you will be responsible for designing and developing high-performance CPU architectures for low-power devices.Key Responsibilities:* Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to contribute to the development of ML compilers. This role presents an opportunity to advance ML compilation technology and build software that enables the development of deep learning applications.Job Description:The Arm Machine Learning (ML) Compilers team is...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:At Arm, we're committed to pushing the boundaries of what's possible with high-performance computing. As a key member of our CT-ML team, you'll play a critical role in developing highly optimized CPU kernels that drive model performance and accuracy.Responsibilities:You'll work closely with our team to analyze ML workloads, design and implement...

  • Senior CPU Architect

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    CPU Research ScientistWe are currently working with an industry-leading technology company looking for an experienced CPU research scientist to join their growing team.Key Responsibilities:Research and develop novel microarchitecture optimization techniquesPrototype micro-optimizations using GEM5Analyze and present the results of mobile system profilingStay...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    At Arm Limited, we are seeking a highly skilled Optimized CPU Kernel Engineers to join our Central Technology, Machine Learning (CT-ML) group. This dedicated team focuses on analyzing machine learning workloads and rapid prototyping of highly optimized CPU kernels to drive model performance and accuracy.Key Responsibilities:Implement high-performance kernel...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:CPU Design Engineers are responsible for innovation and development of modern microprocessors.We are seeking a dedicated, versatile individual with strong technical leadership and in-depth understanding across multiple aspects of CPU design.Responsibilities:Define and build hardware RTL designs for low-power and area efficiency.Write and review...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Senior CPU Research ScientistWe are seeking an experienced CPU research scientist to join our team in Cambridge. The ideal candidate will have a strong background in microarchitecture and memory systems, with expertise in research and development of novel CPU architectures.Key Responsibilities:Conduct research and development of novel microarchitecture...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:The Arm Machine Learning (ML) Group is seeking a highly skilled and experienced Software Engineer to lead the development of innovative compiler solutions for various markets.You will apply your expertise to craft and optimize compilers for machine learning networks that target Arm's CPUs, GPUs, and NPUs.Contribute to the delivery of...

  • CPU Architect

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Codasip Full time

    Welcome to Codasip, a leading innovator in processor solutions. We're on a mission to empower system-on-chip developers to build cutting-edge products. Our processor cores are based on the RISC-V open architecture, and we're looking for a talented CPU Architect to join our core architecture team.Key Responsibilities:Develop high-performance core...

  • CPU Architect

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Codasip Full time

    Welcome to Codasip, a leading innovator in processor solutions. We're seeking a talented CPU Architect to join our core architecture team. This role will focus on Out-of-Order core development, performance modeling, vector machines, and future R&D work. You'll work closely with our design and verification teams to implement processor designs that achieve PPA...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Arm's Machine Learning (ML) Group is seeking a highly skilled Software Engineer to contribute to the development of innovative ML compilers.This role presents an opportunity to work on cutting-edge technology that enables the development of deep learning applications.Job Description:Arm Machine Learning (ML) Compilers team is looking for a software engineer...