CUDA Engineer - Kernel Optimization

Mercor

Berlin

Vor Ort

EUR 60.000 - 90.000

Teilzeit

14 Tage+
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Mercor is seeking GPU kernel optimization experts to contribute to a project with a leading AI lab. This contract-based opportunity targets freelancers with strong C++ skills, practical GPU programming experience, and the ability to improve kernel performance using profiler-guided analysis.

You will evaluate, optimize, and reason about GPU kernels across modern hardware environments, applying CUDA, HIP, shader programming, or related kernel techniques to achieve performance improvements.

Qualifikationen

  • Available to work at least 20 hrs/wk.
  • Fluent in core C++ features through C++17.
  • Working knowledge of Python and Git.
  • Fluent in at least one GPU programming model, such as CUDA, HIP, Slang, HLSL, GLSL, or related kernel programming.
  • At least 1 year of professional or graduate-level research experience working with GPUs.
  • Strong understanding of GPU profiler performance metrics and how to use them to optimize kernels.
  • Ability to optimize GPU kernels without needing deep prior context on every algorithm.
  • Experience with CUDA, HIP, CUDA C++ Core Libraries, inline PTX assembly, or tensor core-level optimization is a plus.
  • Experience optimizing kernels for NVIDIA Blackwell hardware is a plus.
  • Familiarity with NSight Compute is a plus.
  • Prior experience with GPU hardware organizations such as NVIDIA, AMD, or Qualcomm is a plus.
  • Open-source contributions related to GPU kernel optimization are a plus.

Aufgaben

  • Analyze and optimize GPU kernels for performance, efficiency, and hardware utilization
  • Use profiler metrics such as L2 cache hit rate, L2 throughput, occupancy, and related signals to guide kernel improvements
  • Review GPU kernel implementations and identify bottlenecks without requiring extensive background in the underlying algorithms
  • Write, modify, and reason about C++17, Python, and GPU programming code
  • Apply CUDA, HIP, shader programming, or related kernel programming expertise to improve performance outcomes
  • Document optimization decisions clearly, including when specific profiler metrics are or are not useful

Kenntnisse

C++17
CUDA
Python
HIP
GPU profiling
Kernel optimization
Git
CUDA C++ Core Libraries
NSight Compute
Slang
HLSL
GLSL
Inline PTX
Tensor cores

Tools

NSight Compute

Jobbeschreibung

1. Role Overview

Mercor is seeking GPU kernel optimization experts to contribute to a project with a leading AI lab. This opportunity is designed for freelancers with strong C++ skills, practical GPU programming experience, and the ability to improve kernel performance using profiler-guided analysis. You'll help evaluate, optimize, and reason about GPU kernels across modern hardware environments. This is a contract-based opportunity for specialists who enjoy squeezing performance out of modern GPU architectures.

2. Key Responsibilities
  • Analyze and optimize GPU kernels for performance, efficiency, and hardware utilization

  • Use profiler metrics such as L2 cache hit rate, L2 throughput, occupancy, and related signals to guide kernel improvements

  • Review GPU kernel implementations and identify bottlenecks without requiring extensive background in the underlying algorithms

  • Write, modify, and reason about C++17, Python, and GPU programming code

  • Apply CUDA, HIP, shader programming, or related kernel programming expertise to improve performance outcomes

  • Document optimization decisions clearly, including when specific profiler metrics are or are not useful

3. Ideal Qualifications
  • Available to work at least 20 hrs/wk

  • Fluent in core C++ features through C++17

  • Working knowledge of Python and Git

  • Fluent in at least one GPU programming model, such as CUDA, HIP, Slang, HLSL, GLSL, or related kernel programming

  • At least 1 year of professional or graduate-level research experience working with GPUs

  • Strong understanding of GPU profiler performance metrics and how to use them to optimize kernels

  • Ability to optimize GPU kernels without needing deep prior context on every algorithm

  • Experience with CUDA, HIP, CUDA C++ Core Libraries, inline PTX assembly, or tensor core-level optimization is a plus

  • Experience optimizing kernels for NVIDIA Blackwell hardware is a plus

  • Familiarity with NSight Compute is a plus

  • Prior experience with GPU hardware organizations such as NVIDIA, AMD, or Qualcomm is a plus

  • Open-source contributions related to GPU kernel optimization are a plus

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

CUDA Engineer - Kernel Optimization
CUDA Engineer - Kernel Optimization

Obsidian • Berlin

Vor Ort
EUR 83.000 - 165.000
CUDA Engineering Expert
CUDA Engineering Expert

aitrainer • Deutschland

Hybrid
EUR 50.000 - 80.000
GPU Performance Engineer
GPU Performance Engineer

Ignite Next GmbH • München

Hybrid
EUR 85.000 - 110.000
Lead Kernel Engineer/Architect (m/f/d)
Lead Kernel Engineer/Architect (m/f/d)

EPAM Systems • Frankfurt

Hybrid
EUR 140.000 - 210.000
30 days holiday
Company Pension Scheme
Performance reviews
+5
Senior Developer Technology Engineer, CPU Performance
Senior Developer Technology Engineer, CPU Performance

NVIDIA • Deutschland

Hybrid
EUR 131.000 - 248.000
Equity
Benefits
Hybrid work model
HPC Infrastructure Engineer – GPU Clusters
HPC Infrastructure Engineer – GPU Clusters

Jobtailor • Deutschland

Vor Ort
EUR 80.000 - 140.000
Senior HPC Performance Engineer
Senior HPC Performance Engineer

NVIDIA • Deutschland

Vor Ort
EUR 100.000 - 140.000
Senior Solutions Architect, HPC and AI
Senior Solutions Architect, HPC and AI

NVIDIA • Berlin

Vor Ort
EUR 110.000 - 170.000
Senior HPC Engineer, GPU Compute
Senior HPC Engineer, GPU Compute

Meyandy LLC • Berlin

Hybrid
EUR 120.000 - 180.000
Senior Math Libraries Engineer – Emulation in AI and HPC
Senior Math Libraries Engineer – Emulation in AI and HPC

NVIDIA • Deutschland

Vor Ort
USD 120.000 - 160.000
Competitive salaries
Generous benefits package