NVIDIA

Compiler Engineer - AI Inference

NVIDIA

United Kingdom · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
2 days ago
Work mode
In office
Education
Bachelors or Masters in Computer Science, Computer Engineering, or equivalent; PhD preferred
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 NVIDIA and the Role

NVIDIA revolutionized parallel computing and modern graphics with its invention of the GPU in 1999, which catalyzed the PC gaming market and fuelled advancements in deep learning and AI. Now recognized as a leader in AI computing, NVIDIA is looking for a highly skilled AI Compiler Engineer to innovate within its premier compiler team. This role focuses on enhancing AI performance and developing technology that drives the future of computing globally.

Key Responsibilities

  • Lead technical innovation through hands-on development aimed at kernel generation and computational graph optimization for the newest NVIDIA GPUs.
  • Address complex compiler challenges tailored for AI tasks, including both inference and training, and translate these innovations into consumer and enterprise product solutions.
  • Work in close collaboration with experts across software, hardware, and research divisions to design and co-architect future silicon via hardware/software co-design efforts.
  • Contribute to the evolution and optimization of AI workloads deployed at datacenter scale.

Qualifications Required

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related disciplines; a PhD is highly preferred.
  • Minimum of three years in industry focusing on compiler optimizations, synthesis, and placement.
  • Hands-on experience with MLIR (Multi-Level Intermediate Representation).
  • Proficiency in C/C++ and Python programming with strong software design abilities, meticulous debugging practices, performance assessment, and test strategy formulation.
  • Excellent communication and interpersonal skills to effectively collaborate in a fast-paced, dynamic product-centered environment.

Additional Advantages

  • Practical expertise in implementing advanced AI workloads on CPUs, GPUs, or custom AI accelerators.
  • Comprehensive understanding of Large Language Model (LLM) inference and its impact on computer architecture.
  • Experience in architecting extensive compiler frameworks from inception.

Compensation and Culture

NVIDIA offers competitive remuneration and an extensive benefits package. The company is renowned for its forward-thinking culture and employs some of the most dedicated and visionary engineers worldwide. Due to rapid expansion, their exclusive engineering teams are growing swiftly. Enthusiastic and independent engineers with a passion for technology are encouraged to apply.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Creativity
🤖
Online · instant AI help
Broxer