Senior Compiler Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries and impact society.
Cambridge, UKBucharest, RomaniaMadrid, Spain
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Compiler Engineer

NVIDIA is seeking a Senior Compiler Engineer to join their exciting team working on CPU compilers. This role focuses on designing, developing, and tuning optimizing compilers based on Open Source compilers for NVIDIA's CPUs designed for AI and HPC workloads.

Key Responsibilities:

  • Collaborate 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.

Requirements:

  • BS or MS degree in Computer Science, Computer Engineering, or related field (or equivalent work experience).
  • Experience with compiler development or related academic projects.
  • 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.

Preferred Qualifications:

  • Familiarity with CPU architectures such as Arm Architecture (AArch32, AArch64), RISC-V, x86_64, PowerPC, or DSPs.
  • Experience with pre-silicon compiler and toolchain contributions.
  • 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.

NVIDIA offers competitive salaries, comprehensive benefits, and is known as one of the most desirable employers in the technology world. They value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Join NVIDIA to be part of a team pushing the boundaries of compiler technology and contributing to the future of AI and HPC computing.

Last updated 14 hours ago

Responsibilities For Senior Compiler Engineer

  • Design, develop, and tune optimizing compilers
  • Collaborate with distributed partner organizations
  • Contribute new features and optimization techniques
  • Develop performance-optimized compiler software
  • Contribute to next-generation compute development

Requirements For Senior Compiler Engineer

  • BS or MS in Computer Science, Computer Engineering, or related field
  • Experience with compiler development
  • Knowledge of Language Front-Ends or Compiler optimization techniques
  • Strong C++ programming skills
  • Excellent communication skills

Benefits For Senior Compiler Engineer

  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Compiler Engineer

Senior Software Dev Engineer, AWS Alameda

Senior Software Dev Engineer role at AWS Alameda, building innovative Control Plane technologies for AWS services.

Support Engineer IV, ADSP Support Engineering

Senior Support Engineer role for Amazon's Demand Side Platform (DSP), focusing on troubleshooting, automation, and customer issue resolution.

Software Dev Engineer - Solid State Devices, Nitro SSD

AWS seeks a Senior Software Dev Engineer for Solid State Devices to develop firmware for Nitro SSD, optimizing cloud infrastructure performance.

Network Development Engineer, ADC Networking International

Join AWS as a Network Development Engineer to build and operate the world's largest cloud computing infrastructure, leading projects in network engineering, deployment, and optimization.

Optical Network Development Engineer

Join AWS as an Optical Network Development Engineer to build and scale global networks supporting cloud infrastructure.