Backend Compiler Engineer – New College Grad 2024
Gpu
Posted on 2/13/2024
NVIDIA

10,001+ employees

Designer & manufacturer of computer chips & graphics processors
Company Overview
NVIDIA is on a mission to solve the world's most stimulating technology problems – in industries ranging from gaming to scientific exploration.
AI & Machine Learning

Company Stage

N/A

Total Funding

$4.2B

Founded

1993

Headquarters

Santa Clara, California

Growth & Insights
Headcount

6 month growth

6%

1 year growth

0%

2 year growth

15%
Locations
Austin, TX, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
CUDA
OpenGL
CategoriesNew
Software Engineering
Requirements
  • Pursuing B.S. or degree in Computer Science/Engineering or equivalent experience
  • 1+ years of compiler code generation experience
  • Excellent hands-on C++ programming skills
  • Strong background in software engineering principles
  • Good communication and documentation skills
  • Self-motivated
Responsibilities
  • Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++
  • Design and develop new compiler passes and optimizations
  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions
  • Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages
Desired Qualifications
  • M.S./PhD. with significant compiler related project or thesis work preferred
  • Background in LLVM code generation including instruction scheduling, software pipelining, register allocation, GlobalISel, TableGen, LLVM IR, and Machine IR (MIR)
  • Experience in developing CUDA, DirectX, OpenGL/Vulkan applications