Senior GPU Kernel Developer

1 Day ago • All levels

Job Summary

Job Description

Luxoft is seeking talented developers with GPU compute and performance profiling experience to join the rapidly growing team. The primary responsibility of this role is to lead the effort in optimizing HIP kernels on AMD GPUs. This involves collaborating with development teams to optimize and enhance GPU-accelerated applications, debugging, profiling, and fine-tuning code for performance improvements. The candidate will need to stay updated with the latest advancements in GPU architectures and programming models. Proficiency in C++, CUDA or HIP/ROCm, and a solid understanding of GPU architectures are essential. Furthermore, the candidate should have strong problem-solving skills and the ability to work in a collaborative environment.
Must have:
  • Proficiency with C++ and low-level programming (at least C++ 17)
  • Proficiency in CUDA or HIP / ROCm programming
  • Solid understanding of GPU architectures, parallel programming models, and optimization techniques
  • Strong problem-solving skills and the ability to work in a collaborative environment
  • One of AI/ML/DL/NN/NLP/Computer Vision experience
  • Python
Good to have:
  • Linux
  • CPU Intrinsics (AVX/SSE)
  • GPU Assembler
  • Profiling
  • gdb/LLDB
  • Jinja2 or similar templating engines

Job Details

Project description

Luxoft is searching for talented developers with GPU compute and performance profiling experience to join the rapidly growing team.
We are seeking an experienced individual proficient in GPGPU applications to join our team. The primary responsibility of this role will be to lead the effort in optimizing HIP kernels on AMD GPUs. The candidate should possess a strong background in GPU computing, parallel programming, and a deep understanding of CUDA or HIP frameworks. Additionally, familiarity with optimization techniques is highly desirable.

Responsibilities
bullet icon

The main task will be to help optimize HIP kernels for specific AMD hardware

bullet icon

Collaborate with development teams to optimize and enhance GPU-accelerated applications.

bullet icon

Debug, profile, and fine-tune code for performance improvements.

bullet icon

Stay updated with the latest advancements in GPU architectures and programming models.

Skills

Must have

bullet icon

Proficiency with C++ and low-level programming (at least C++ 17)

bullet icon

Proficiency in CUDA or HIP / ROCm programming

bullet icon

Solid understanding of GPU architectures, parallel programming models, and optimization techniques

bullet icon

Strong problem-solving skills and the ability to work in a collaborative environment

bullet icon

One of AI/ML/DL/NN/NLP/Computer Vision experience

bullet icon

Python

Nice to have

bullet icon

Linux

bullet icon

CPU Intrinsics (AVX/SSE)

bullet icon

GPU Assembler

bullet icon

Profiling

bullet icon

gdb/LLDB

bullet icon

Jinja2 or similar templating engines

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Germany

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.Luxoft works with companies from all over the globe and offers opportunities for candidates anywhere in the world.

United States (Remote)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Belgrade, Serbia (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug