Senior Compiler Optimization Engineer - MLIR
Core
Optimize MLIR/LLVM based compiler middle end to accelerate general purpose computation and AI workloads on NVIDIA GPUs.
Role type
Senior IC compiler optimization engineer
Builds
Compiler passes and optimizations for CUDA and other compute compilers
Domain
High-performance computing (HPC) and deep learning (DL) on GPU architectures
Deliverable
production ML models
Required skills
C++ programming, compiler optimization (loop, inter-procedural, global), software engineering principles, processor ISA knowledge
Preferred skills
CUDA application development, parallel programming concepts, MLIR/LLVM/Clang development, deep learning frameworks familiarity
Technologies
MLIR, LLVM, CUDA, C++
Responsibilities
Analyze application code performance using profiling tools, identify and implement novel compilation pipeline ideas, design and develop new compiler passes, interact with Open-source LLVM community, collaborate with distributed hardware and application teams
Seniority
Senior, hands-on IC
