NVIDIA is a leader in computer graphics and accelerated computing, now focusing on AI to revolutionize computing. They are seeking Compiler Engineers to join their AI Compilers Team, where you will contribute to compiler design and optimization for NVIDIA GPUs.
Responsibilities
Design and implementation of significant parts of the compiler
Work on performance analysis and design/implementation of new optimizations
Develop profiling and debugging tools to generate compiler performance metrics
Partner and collaborate with global compiler and software teams to coordinate improvements and problem resolutions
Qualification
Required
Pursuing a BS/MS in Computer Science or Computer Engineering
Relevant work or research experience in Compilers, MLIR, performance analysis, compiler optimizations, code generation
Must have Low Level Virtual Machine (LLVM) experience
Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and test design
Knowledge of Solvers, Optimizers and Optimization problems
Preferred
PhD strongly preferred
Proven ability to design/architect compiler frameworks
Knowledge and understanding of GPU's
Experience with open source compilers and contributions to code base
Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team with ability to collaborate well with others in an energizing environment
Benefits
Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.