Accelerating Machine Learning Solutions with Expert GPU Programming

21 hours ago


Chennai, Tamil Nadu, India beBeeGPUProgramming Full time ₹ 1,50,00,000 - ₹ 2,00,00,000
GPU Programming Engineer Job

We are seeking a skilled GPU Programming Engineer to join our team. This role focuses on developing, optimizing, and deploying high-performance machine learning solutions using GPUs.


Job Summary:

  • Develop, optimize, and maintain GPU-accelerated components for machine learning pipelines.
  • 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 the target GPUs.
  • Port existing CPU-based implementations to GPU platforms while ensuring correctness and performance scalability.

Required Skills and Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of hands-on experience in GPU programming using CUDA, HIP, OpenCL, or other GPU compute APIs.
  • Strong understanding of GPU architecture, memory hierarchy, 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.

Preferred Qualifications:

  • Familiarity with cuDNN, TensorRT, OpenCL, or other GPU computing libraries.
  • Exposure to AI/ML workloads, computer vision, or video/image processing.
  • Experience with multi-GPU programming or heterogeneous computing environments.
  • Knowledge of OpenACC, SYCL, or other directive-based programming models is a plus.

This job offers a unique opportunity to leverage your expertise in GPU programming and contribute to the development of cutting-edge machine learning solutions.



  • Chennai, Tamil Nadu, India beBeeGPUDeveloper Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    GPU Accelerated Solutions DeveloperWe are seeking an experienced programmer to develop, optimize and deploy GPU-accelerated solutions for high-performance machine learning workloads.Key ResponsibilitiesDevelop and maintain GPU-accelerated components for machine learning pipelines using frameworks such as CUDA, HIP or OpenCL.Analyze and improve GPU kernel...


  • Chennai, Tamil Nadu, India Adecco Full time

    GPU programming engineerExperience: 4+ YearsLocation: Chennai, IndiaEmployment Type: Contract roleJob Summary We are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for highperformance machine learning workloads. The ideal candidate has strong...


  • Chennai, Tamil Nadu, India Adecco Full time

    GPU programming engineer Experience: 4+ Years Location: Chennai, IndiaEmployment Type: Contract roleJob Summary We are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for highperformance machine learning workloads. The ideal candidate has strong...


  • Chennai, Tamil Nadu, India Adecco Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    GPU programming engineerExperience: 4+ YearsLocation: Chennai, IndiaEmployment Type: Contract roleJob Summary We are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for highperformance machine learning workloads. The ideal candidate has strong...


  • Chennai, Tamil Nadu, India beBeeProgramming Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    GPU Programming Engineer PositionWe are seeking an experienced GPU programmer to lead the development of high-performance machine learning solutions. In this role, you will be responsible for designing and implementing optimized GPU-accelerated components using frameworks such as CUDA, HIP, or OpenCL.Key Responsibilities:Develop, optimize, and maintain...


  • Chennai, Tamil Nadu, India beBeeExperience Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    **GPU Programming Engineer Role Summary:**We are seeking an experienced GPU programming professional to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads.The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g.,...


  • Chennai, Tamil Nadu, India MulticoreWare Inc. Full time

    Job Summary :We are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads. The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g., NVIDIA CUDA, AMD ROCm/HIP, or...


  • Chennai, Tamil Nadu, India MulticoreWare Inc Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job SummaryWe are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads. The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g., NVIDIA CUDA, AMD ROCm/HIP, or...

  • AI Expert

    3 days ago


    Chennai, Tamil Nadu, India beBeeArtificialIntelligence Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Expertise in artificial intelligence is crucial for our team, and we are seeking a dedicated AI Engineer to join us. The ideal candidate will have hands-on experience with machine learning frameworks like TensorFlow, PyTorch, or JAX, and a strong background in developing custom architectures tailored to specific problem requirements.The role involves working...


  • Chennai, Tamil Nadu, India beBeeMloper Full time ₹ 1,04,000 - ₹ 1,30,878

    MLOps Engineer Position">Our organization is seeking a highly skilled MLOps Engineer to join our team. This individual will be responsible for building and maintaining robust machine learning pipelines, ensuring efficient model deployment, monitoring, and lifecycle management within a cloud-based environment.">Key Responsibilities:">">Develop and maintain...