Job Description - GPU Engineer

We are looking
for an experienced GPU Programming Engineer to develop, optimize, and deploy
GPU-accelerated solutions for high-performance deep learning workloads. The
role focuses on GPU programming, parallel computing, performance tuning, and
deep learning system integration across platforms such as NVIDIA CUDA, AMD
ROCm/HIP, and OpenCL.

Responsibilities:

• Develop, optimize, and maintain GPU-accelerated
components for deep learning pipelines using CUDA, HIP, or OpenCL.

• Analyze and improve GPU kernel performance
through profiling, benchmarking, and resource optimization.

• Optimize memory access, compute, throughput, and
kernel execution to improve overall system performance on target GPUs.

• Port existing CPU-based implementations to GPU
platforms while ensuring correctness and performance scalability.

• Work closely with system architects, software
engineers, and domain experts to integrate GPU-accelerated solutions.



Requirements

Education:

Bachelor's or master's degree in Computer Science, Electrical Engineering, or a
related field.


Technical Skills (Must haves):
​

• 2+ years of hands-on experience in GPU
programming, preferably using CUDA, HIP, OpenCL, or similar GPU APIs.

• Strong understanding of GPU architecture, memory
hierarchy, shared memory, bank conflicts, and parallel programming models.

• Proficiency in C/C++ and hands-on experience
developing on Linux-based systems.

• Familiarity with profiling and tuning tools such
as Nsight, rocprof, or Perfetto.

Need to have (Can be bridged):

• Knowledge and experience in SIMD programming.

• Good understanding of neural network (NN)
operators and hands-on experience with PyTorch, TensorFlow, or TensorRT.

Good to have (Not essential):

• Exposure to deep learning concepts such as
quantization and pruning.

• Experience working with High Performance
Computing (HPC) systems.

Preferred Qualifications (Optional):

Additional
experience in GPU performance engineering, deep learning system optimization,
or heterogeneous computing would be advantageous.



Original job GPU Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Multicoreware Inc

MulticoreWare is an accelerated software development company with products in broadcast, OTT, autonomous vehicles, and video analytics.

Read more about the company

Similar GPU Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.