# Manager, Compiler Engineering - GPU

**Company**: NVIDIA
**Location**: Bengaluru, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Manager--Compiler-Engineering---GPU_JR2021298?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_74aac8b7-0bf

## Description

We are seeking a Software Engineering Manager with strong leadership and mentoring skills to join our GPU Compilers Team at NVIDIA. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics and Compute.

In this role, you will lead a distributed team of compiler engineers to build compilers for next-generation GPU architectures, improve code generation for key applications, and establish team objectives to meet schedules and goals.

Responsibilities:

- Lead a distributed team of compiler engineers to build compiler for next generate GPU architectures.

- Improve code generation for key applications accelerated by Nvidia GPU.

- Establish team objectives to meet schedules and goals, establish and evolve policies and procedures that affect the immediate organization, communicate with senior management for team vision and development.

- Collaborate with members of various SW teams and the hardware architecture teams to accelerate the next generation of GPU software.

- Ensure the scope of your team's efforts includes: helping drive performance tuning and analysis, crafting and implementing compiler and optimization techniques for workloads and other general software engineering work.

- Mentor and coach engineers, encouraging a consistently excellent line management experience for all the engineers in the team.

- Craft the team culture and norms in accordance with NVIDIA's values, identify gaps in being a successful team and act on them.

Requirements:

- Bachelor's, Master's or Ph.D. or equivalent in Computer Science, Computer Engineering, related field (or equivalent experience).

- 8+ years of production Compiler development experience with focus on compiler infrastructure, improvements to language frontends or optimizing backends.

- 3+ years of technical lead/management experience with proven track record of delivering high quality product in timely manner.

- Strong software design fundamentals and a deep understanding of compilers and programming languages.

Preferred qualifications:

- In-depth knowledge of Processor architecture such as GPU, RISCV, ARM, x86.

- Experience with LLVM, Clang, GNU Toolchain or other compiler infrastructure.

- Knowledge of compiler internals from front end to run-time environment.

- Experience with Embedded toolchain development.

NVIDIA offers competitive salaries and a generous benefits package.

## Skills

### Required
- Compiler development
- Computer Science
- Computer Engineering
- Software design
- Programming languages

### Nice to have
- Processor architecture
- LLVM
- Clang
- GNU Toolchain
- Embedded toolchain development

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Manager--Compiler-Engineering---GPU_JR2021298?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
