Full-Time

Compiler Engineer – New College Grad 2024

Deep Learning

Posted on 3/9/2024

NVIDIA

NVIDIA

10,001+ employees

GPU-based accelerated computing solutions

AI & Machine Learning

Compensation Overview

$104,000 - $189,750Annually

+ Equity + Benefits

Entry

Redmond, WA, USA + 1 more

Required Skills
Data Structures & Algorithms
Requirements
  • Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, related field (or equivalent experience)
  • 1+ years of relevant work or research experience in performance analysis and compiler optimizations
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design
  • Strong foundation in CPU and/or GPU architecture
  • Knowledge of high-performance computing and distributed programming
  • Experience with XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models and algorithms, and deep learning framework design
Responsibilities
  • Crafting and implementing compiler optimization techniques for deep learning network graphs
  • Designing novel graph partitioning and tensor sharding techniques for distributed training and inference
  • Performance tuning and analysis
  • Code-generation for NVIDIA GPU backends using open-source compilers such as MLIR, LLVM and OpenAI Triton
  • Defining APIs in JAX and related libraries and other general software engineering work

NVIDIA is a leading provider of data processing for artificial intelligence, known for pioneering the GPU in 1999, which revolutionized computer graphics and accelerated computing. The company offers data-center-scale solutions that are reshaping various industries and driving the development of the metaverse, utilizing cutting-edge GPU technology.

Company Stage

Grant

Total Funding

$4.2B

Headquarters

Santa Clara, California

Founded

1993

Growth & Insights
Headcount

6 month growth

6%

1 year growth

15%

2 year growth

18%
INACTIVE