Posted in

Senior Compiler Engineer – LLVM

Senior Compiler Engineer – LLVM

CompanyNVIDIA
LocationAustin, TX, USA, Remote in USA, Redmond, WA, USA, Santa Clara, CA, USA
Salary$148000 – $287500
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
  • 3+ years of experience and strong background in compilers
  • Strong C/C++ programming skills
  • Deep understanding of parallel programming models
  • Experience with compiler optimizations, especially working with LLVM infrastructure

Responsibilities

  • Work on design and implementation of significant parts of the compiler
  • Work on performance analysis and design/implementation of new optimizations
  • Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and problem resolutions
  • Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies
  • Contribute to open-source projects (LLVM, DXC – HLSL compiler)

Preferred Qualifications

  • Experience developing CUDA, DirectX, OpenGL/Vulkan applications
  • Background with developing compiler optimizations and code generation for GPUs
  • Ability to do code generation and building a good compiler framework
  • Collaborate well with others in an energizing environment
  • Strong interpersonal skills and influence others in the department