Manager, Compiler Engineering

NVIDIA NVIDIA · Semiconductors · Hillsboro, OR +2 · Remote

Manager for a team building optimizing compiler products for high-performance computing, focusing on GPU code generation for languages like Python, C++, Fortran, OpenACC, and OpenMP.

What you'd actually do

  1. Managing a team of experienced compiler and performance engineers
  2. Establish team objectives to meet schedules and goals.
  3. Act as a mentor and advisor to grow our next generation of leaders.
  4. Establish and evolve policies and procedures that affect the immediate organization.
  5. Communicate with senior management for team vision and development.

Skills

Required

  • Software engineering management
  • Compiler design
  • Programming languages
  • Software design fundamentals
  • Software engineering principles

Nice to have

  • LLVM
  • Open source contributions
  • GPU code generation
  • OpenMP
  • OpenACC
  • Compiler internals

What the JD emphasized

  • 10+ overall years of experience with at least 4+ years of hands-on management
  • Strong software design fundamentals and a deep understanding of compilers and programming languages