Senior GPU Kernel Developer

2 Months ago • 3-5 Years • Research & Development

Job Summary

Job Description

Luxoft seeks a Senior GPU Kernel Developer to optimize HIP kernels on AMD GPUs. This role involves collaborating with development teams to enhance GPU-accelerated applications, debugging and profiling code for performance improvements, and staying current with advancements in GPU architectures. Responsibilities include optimizing HIP kernels for specific AMD hardware and contributing to the enhancement of GPU-accelerated applications. The ideal candidate possesses a strong background in GPGPU applications, parallel programming, and a deep understanding of CUDA or HIP frameworks. Experience with optimization techniques is highly desirable. The position is remote and based in Italy.
Must have:
  • CUDA or HIP
  • GPGPU programming
  • C/C++ (C++17 or later)
  • Python
  • AI/ML/DL/NN/NLP/Computer Vision experience
  • GPU architecture understanding
  • Parallel programming
  • Optimization techniques
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

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

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

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

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

Skills

Must have

CUDA or HIP

GPGPU programming proficiency

C/C++ (C++17 or later)

Python

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

Mandatory Skills Description:

Proficiency with C++ and low-level programming

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

Nice to have

Linux

CPU Intrinsics (AVX/SSE)

GPU Assembler

Profiling

gdb/LLDB

Jinja2 or similar templating engines

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

Similar Jobs

Electronic Arts - Technical Artist

Electronic Arts

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)
3 Weeks ago
Netflix - Distributed Systems Engineer (L5) - Compute Runtime

Netflix

United States (Remote)
3 Months ago
PlayStation Global - Lead Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
1 Month ago
Microsoft - Principal Software Engineer - Threat Intelligence

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Google - Software Engineering Manager, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Cisco - Senior Software Engineer - C, Linux, L2, L3 Networking, Sonic, Control Plane

Cisco

Bengaluru, Karnataka, India (On-Site)
3 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Microsoft - Research Intern - AI, Machine Learning, Statistics

Microsoft

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Samsung Semiconductor - Intern, High Capacity SSD Software Ecosystem

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Rivos - Silicon Engineering Program Manager - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Armenia (Remote)
3 Months ago
Guerrilla - PRINCIPAL TOOLS PROGRAMMER

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Microsoft - Software Engineer 2- AI Full Stack Development

Microsoft

Suzhou, Jiangsu, China (On-Site)
1 Month ago
ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
4 Months ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
4 Months ago
TV2Z - iOS Developer (4-6 years)

TV2Z

Hyderabad, Telangana, India (On-Site)
6 Months ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Microsoft - Principal Software Engineer Manager

Microsoft

Redmond, Washington, United States (Hybrid)
2 Weeks ago
Hololabs - Senior Backend Developer

Hololabs

Victoria, British Columbia, Canada (Hybrid)
7 Months ago
Netflix - Senior Software Engineer - Partner Engineering - EMEA

Netflix

Amsterdam, North Holland, Netherlands (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Italy, New York, United States

ByteDance - AI Security Researcher - Security - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Riot Games - Senior Strategic Partnerships Specialist

Riot Games

Los Angeles, California, United States (On-Site)
5 Days ago
Granicus - SLED Account Executive - Local Government

Granicus

United States (Remote)
4 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Los Angeles, California, United States (On-Site)
3 Months ago
CloudHire - Anaplan Sales (Base + Commision)

CloudHire

North Carolina, United States (On-Site)
2 Months ago
WebMD - HR Business Partner

WebMD

Newark, New Jersey, United States (On-Site)
3 Months ago
Penumbra - Sr. Business System Analyst - (Salesforce and CPQ)

Penumbra

Alameda, California, United States (On-Site)
3 Months ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
2 Months ago
The Walt Disney Company - Senior Product Manager II, Ads Data

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Week ago
SSC Technologies - Contracts Administrator

SSC Technologies

Waltham, Massachusetts, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rivos - Silicon DFT - Full time

Rivos

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Microsoft - Research Intern - Office AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Backend Engineer (Model Inference), Machine Learning Systems

ByteDance

Singapore (On-Site)
3 Months ago
Rockstar Games - Lead Software Engineer (C++)

Rockstar Games

New York, New York, United States (On-Site)
5 Months ago
Riot Games - Treasury Analyst III

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Autodesk - Machine Learning Developer 3D Geometry/ Multi-Modal

Autodesk

Toronto, Ontario, Canada (On-Site)
4 Months ago
ByteDance - Technical Expert, Large Language Model

ByteDance

Singapore (On-Site)
3 Months ago
Assystems - Ingénieur coordination technique H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
3 Months ago
Hashlist - Princpal Software Engineer - Connected Navigation

Hashlist

Pune, Maharashtra, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Gothenburg, Västra Götaland County, Sweden (On-Site)

New Delhi, Delhi, India (Remote)

Poland, Ohio, United States (Remote)

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

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

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bucharest, Bucharest, Romania (On-Site)

View All Jobs

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

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

Job Common Plug