CUDA Performance Engineer - GPU Kernels

YO IT Consulting

Al Ruways Industrial City

On-site

AED 279,000 - 502,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

YO IT Consulting is seeking a CUDA Performance Engineer - GPU Kernels in Abu Dhabi Emirate, United Arab Emirates. The role focuses on profiling CUDA kernels, optimizing GPU workloads, and developing GLSL and WebGPU shader logic to deliver measurable performance gains in high-performance computing environments.

The contractor will investigate GPU workloads, improve kernel efficiency, and collaborate with remote engineering teams while adapting approaches for different GPU architectures and

Qualifications

  • Strong CUDA programming and GPU kernel optimization expertise.
  • Experience with GPU profiling and debugging platforms.

Responsibilities

  • Profile CUDA kernels and GPU workloads using NVIDIA Nsight or comparable performance-analysis tools.
  • Diagnose execution bottlenecks involving memory access, occupancy, synchronization, thread organization, or computational throughput.
  • Design targeted optimization strategies based on measurable runtime behavior.
  • Refactor CUDA and C code to improve efficiency while preserving readability and maintainability.
  • Tune kernel implementations to maximize GPU resource utilization.
  • Evaluate memory-transfer patterns and reduce host-device or device-memory overhead.
  • Develop GPU shader logic using GLSL and WebGPU for compute-oriented or graphics workloads.
  • Benchmark alternative implementations and quantify performance improvements using repeatable tests.
  • Investigate performance regressions and determine whether issues originate in kernel design, memory utilization, workload structure, or architectural limits.
  • Adapt optimization approaches for different GPU architectures as workloads vary.
  • Document profiling results, optimization rationale, code changes, and observed performance gains.
  • Contribute technical insights during discussions on GPU architecture and accelerated computing.
  • Coordinate with remote teams on complex optimization tasks.

Skills

CUDA programming
CUDA kernel optimization
CUDA C
Advanced C
GPU profiling
GPU architecture
Parallel computing
GPU memory optimization
Kernel occupancy
Thread optimization
Memory coalescing
Host-device optimization
Performance benchmarking
Bottleneck analysis
High-performance computing
GLSL
WebGPU
Compute shaders
Shader programming
Cross-architecture optimization
AI acceleration

Tools

NVIDIA Nsight

Job description

CUDA Performance Engineer - GPU Kernels Job Snapshot Role: CUDA Performance Engineer - GPU Kernels Location: Abu Dhabi Emirate, United Arab Emirates Industry: Computer Software Function: IT-Software Development Experience: Advanced experience in CUDA, C , GPU programming, and performance optimization Job Type: Contractor Position Overview CUDA Performance Engineer - GPU Kernels in Abu Dhabi Emirate, United Arab Emirates is a remote Computer Software opportunity for an experienced engineer specializing in CUDA development, C , GPU kernel profiling, and performance optimization. YO IT Consulting is hiring a technical specialist to investigate GPU workloads, improve kernel efficiency, develop GLSL and WebGPU shader logic, and deliver measurable performance gains across high-performance computing and accelerated software environments.

Job Details

Country: United Arab Emirates

City: Abu Dhabi Emirate

Industry: Computer Software

Function: IT-Software Development

Salary: 25000-45000 Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.

Gender: Any

Candidate Nationality: Any

Job Type: Contractor

Role Context

The CUDA Performance Engineer will focus on understanding how GPU workloads behave at runtime and translating profiling evidence into targeted engineering improvements. The position requires strong awareness of GPU architecture, parallel execution, memory behavior, and kernel design so that inefficient code paths can be isolated and corrected. The engineer will also contribute to shader development and architecture discussions, helping improve the speed, scalability, and maintainability of performance-critical GPU software.

Key Responsibilities
  • Profile CUDA kernels and GPU workloads using NVIDIA Nsight or comparable performance-analysis tools.
  • Diagnose execution bottlenecks involving memory access, occupancy, synchronization, thread organization, or computational throughput.
  • Design targeted optimization strategies based on measurable runtime behavior.
  • Refactor CUDA and C code to improve efficiency while preserving readability and maintainability.
  • Tune kernel implementations to make more effective use of available GPU resources.
  • Evaluate memory-transfer patterns and reduce unnecessary host-device or device-memory overhead where practical.
  • Develop GPU shader logic using GLSL and WebGPU for compute-oriented or graphics-related workloads.
  • Benchmark alternative implementations and quantify performance improvements using repeatable testing methods.
  • Investigate performance regressions and determine whether issues originate in kernel design, memory utilization, workload structure, or architectural limitations.
  • Adapt optimization approaches for different GPU architectures when workload behavior varies across hardware.
  • Document profiling results, optimization rationale, code changes, and observed performance gains.
  • Contribute technical insight during discussions involving GPU architecture, accelerated computing, and software performance.
  • Coordinate with remote engineering and cross-functional teams on complex optimization tasks.
Ideal Profile
  • Strong professional expertise in CUDA programming and GPU kernel optimization.
  • Advanced C development skills with experience in performance-sensitive software.
  • Hands-on capability with GLSL and WebGPU.
  • Practical experience using NVIDIA Nsight or similar GPU profiling and debugging platforms.
  • Detailed understanding of GPU execution models, parallelism, memory hierarchy, occupancy, and performance characteristics.
  • Ability to identify root causes of poor GPU performance through profiling rather than assumptions.
  • Experience optimizing workloads across different generations or classes of GPU hardware is highly desirable.
  • Background in high-performance computing, GPU-accelerated software, scientific computing, graphics, or compute shaders is valuable.
  • Exposure to AI or machine learning acceleration is advantageous but not required.
  • Strong analytical judgment when balancing raw performance, code maintainability, and implementation complexity.
  • Clear technical communication skills for explaining profiling evidence and optimization decisions.
  • Comfortable working independently within a distributed contractor environment.
  • Prior AI experience is not required.
Skills Set
  • CUDA programming
  • CUDA kernel optimization
  • CUDA C
  • Advanced C
  • NVIDIA GPUs
  • NVIDIA Nsight
  • GPU profiling
  • GPU architecture
  • Parallel computing
  • GPU memory optimization
  • Kernel occupancy
  • Thread optimization
  • Memory coalescing
  • Host-device optimization
  • Performance benchmarking
  • Bottleneck analysis
  • High-performance computing
  • GPU-accelerated applications
  • GLSL
  • WebGPU
  • Compute shaders
  • Shader programming
  • Cross-architecture optimization
  • AI and machine learning acceleration
  • Technical performance documentation
Why Join Us

This contractor position offers experienced GPU engineers the opportunity to work on technically demanding performance challenges where optimization results can be directly measured. The assignment spans CUDA kernels, advanced C , profiling, shader development, GPU architecture, and accelerated computing, creating strong exposure to modern performance-engineering workflows. Engineers can also contribute to emerging AI-related applications without needing previous AI project experience, while retaining the flexibility of remote work.

About the Company

YO IT Consulting engages specialist professionals for software engineering, technology, data, and artificial intelligence projects requiring advanced technical expertise. Its project-based assignments give experienced engineers opportunities to solve performance-critical problems and contribute practical domain knowledge to sophisticated digital and accelerated-computing initiatives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CUDA Engineering Expert - GPU Optimization
CUDA Engineering Expert - GPU Optimization

YO IT Consulting • Al Ruways Industrial City

On-site
AED 25,000 - 45,000
CUDA Engineering Expert - GPU Optimization
CUDA Engineering Expert - GPU Optimization

YO IT Consulting • Dubai

On-site
AED 246,000 - 391,000
GPU Software Engineer - AI Acceleration
GPU Software Engineer - AI Acceleration

YO IT Consulting • Al Ruways Industrial City

On-site
AED 279,000 - 502,000
Remote contractor
Flexible hours
CUDA GPU Kernel Performance Engineer
CUDA GPU Kernel Performance Engineer

YO IT Consulting • Al Ruways Industrial City

On-site
AED 279,000 - 502,000
Remote CUDA & GPU Kernel Optimization Specialist
Remote CUDA & GPU Kernel Optimization Specialist

YO IT Consulting • Al Ruways Industrial City

On-site
AED 25,000 - 45,000
Remote CUDA Engineer: GPU Kernel Optimizer
Remote CUDA Engineer: GPU Kernel Optimizer

YO IT Consulting • Dubai

On-site
AED 246,000 - 391,000
Remote GPU Software Engineer - AI/LLM Acceleration
Remote GPU Software Engineer - AI/LLM Acceleration

YO IT Consulting • Al Ruways Industrial City

On-site
AED 279,000 - 502,000
Remote contractor
Flexible hours
GPU Kernel Auditor for AI Tasks - Freelance
GPU Kernel Auditor for AI Tasks - Freelance

Remotedxb • Dubai

On-site
AED 180,000 - 300,000
Code Quality Engineer - AI Training Projects
Code Quality Engineer - AI Training Projects

YO IT Consulting • Abu Dhabi

On-site
AED 201,000 - 391,000
Software Engineer - AI Code Evaluation
Software Engineer - AI Code Evaluation

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000