NVIDIA

Senior CPU Compiler Performance Engineer

NVIDIA

Pune City, Maharashtra, India · Full Time

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
6 days ago
Work mode
In office
Education
BS/MS in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join NVIDIA as a Senior CPU Compiler Performance Engineer and contribute to the creation of world-class compilers that unlock the full potential of NVIDIA's CPUs powering AI and high-performance computing on a global scale. Work within a dynamic team shaping CPU, GPU, and compute unit software innovations with a focus on hardware-software co-design.

Responsibilities

  • Collaborate with globally distributed teams to enhance and innovate CPU compiler software at NVIDIA.
  • Analyze AI workloads to lead efforts in refining hardware and compiler toolchains, strengthening co-design synergy.
  • Introduce new features and optimization approaches for NVIDIA CPUs while engaging with upstream and open source projects.
  • Develop compiler software optimized for peak performance.
  • Play a key role in AI, HPC, and data center technologies development.
  • Support the advancement of next-generation compute solutions.

Required Qualifications

  • 8 or more years of professional experience coupled with a BS or MS degree in Computer Science, Computer Engineering, or a comparable field, or equivalent expertise.
  • Background in compiler development or relevant academic projects.
  • Proficient understanding of language front-ends, compiler optimization methods, and code generation.
  • Strong practical skills in C++ programming.
  • Sound knowledge of CPU architecture and low-level performance evaluation, with hands-on experience in pre-silicon hardware/software co-design.
  • Excellent communication skills, both written and verbal.

Preferred Skills and Attributes

  • Experience with workload analysis and driving performance enhancements across hardware, software, libraries, and compilers through modeling, simulation, and analysis tools.
  • Expertise in CPU architectures like ARM (AArch32, AArch64), RISC-V, x86_64, PowerPC, or DSPs, including contribution to pre-silicon compiler toolchains.
  • Proven involvement with well-known compiler infrastructures such as GCC, LLVM, or MLIR.
  • Understanding of AI algorithms, scientific HPC workloads, and associated code optimizations.
  • Meaningful contributions to open source or free software compiler projects.

Additional Information

NVIDIA offers competitive remuneration and a robust benefits package, making it a highly sought-after workplace for talented engineers with a passion for innovation and autonomous problem-solving. The company is committed to fostering diversity and equal opportunity, prohibiting discrimination based on a wide range of personal attributes.

Minimum education

Bachelor's Degree

Tools & software

Low-level virtual machine LLVM compilers required

How they work

Communication Teamwork & Collaboration Problem Solving Creativity Independence

Languages

Servicenow

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer