Share
What you will be doing:
Contribute to a well-defined compiler project that has significant impact on the compiler.
Work ondesign/implementationof 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
What we need to see:
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
Ways to stand out from the crowd:
LLVM and/or Clang compiler development experience.
CUDA C++ application development experience
Experience with MLIR dialect developement or transformation passes
Experience working on programming language standards
Deep understanding of parallel programming concepts
You will also be eligible for Intern
These jobs might be a good fit