GPU Kernel Engineer
About the position
You will develop novel algorithms with low-level kernels. You will collaborate closely with our algorithmic researchers to outperform existing SOTA kernels.
Main responsibilities:
- Implement novel algorithms on GPUs, pushing hardware limitations to the edge.
- Proactively develop and implement novel speedup and automation methods.
- Build and operate low-level profiling setups.
- Stay up to date with hardware trends and new capabilities.
- Communicate and collaborate with team members.
Our ideal candidate
- Strong background in C/C++ and CUDA.
- Extensive experience in code profiling and performance optimization techniques.
- Outstanding problem-solving skills.
- Independent, quick learner.
Advantage
Strong mathematical background.
Deep understanding of AI algorithms. MSc/PhD in Math, CS, EE, or a related field.
We offer:
• Attractive financial package
• Challenging projects
• Professional & career growth
• Great atmosphere in a friendly small team
Required skills experience
| C/C++ | |
| C++ | |
| CUDA |
Required languages
| English | B2 - Upper Intermediate |