Compiler Engineering Intern – GPU Compute and CUDA
Company | NVIDIA |
---|---|
Location | Austin, TX, USA, Redmond, WA, USA, Santa Clara, CA, USA |
Salary | $18 – $71 |
Type | Internship |
Degrees | Bachelor’s, Master’s |
Experience Level | Internship |
Requirements
- You are pursuing a bachelors or masters degree in Computer Science, Computer Engineering, related or equivalent field.
- Some experience (courses, course projects, research projects) in one or more of the areas: GPU, CUDA, C++, performance analysis, compiler optimizations
- Knowledge of compiler framework and concepts
- Strong C/C++ and Python programming and software design skills
- Solid interpersonal skills and ability to collaborate in a dynamic production environment.
Responsibilities
- Contribute to a well-defined compiler project that has significant impact on the compiler.
- Work on design/implementation of new language features and/or optimizations and performance analysis.
- Learn to partner and collaborate with other compiler and software teams in a dynamic environment, to deliver high quality, robust solutions.
Preferred Qualifications
- LLVM and/or Clang compiler development experience.
- CUDA C++ application development experience.
- Experience with MLIR dialect development or transformation passes.
- Experience working on programming language standards.
- Deep understanding of parallel programming concepts.