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 8 days 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 SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.