GPU programming engineer

3 days ago


tamil nadu, India Adecco Full time

GPU programming engineer

Experience: 4+ Years

Location: Chennai, India

Employment Type: Contract role


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 OpenCL) and is comfortable working at the intersection of parallel computing, performance tuning, and ML system integration.

Key Responsibilities

• Develop, optimize, and maintain GPU-accelerated components for machine learning pipelines using frameworks such as 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 the 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. Required 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. Document # Click or tap here to enter text.


• 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.



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

    Job InformationDepartment NamePlatforms & CompilersJob TypeFull timeDate Opened13/09/2025IndustrySoftware DevelopmentMinimum Experience In Years4Maximum Experience In Years8CityRamapuramProvinceTamil NaduCountryIndiaPostal Code600089About UsMulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide...


  • Ramapuram, Chennai, Tamil Nadu, India MulticoreWare Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    Job InformationDepartment NamePlatforms & CompilersJob TypeFull timeDate Opened15/09/2025IndustrySoftware DevelopmentMinimum Experience In Years2Maximum Experience In Years4CityRamapuramProvinceTamil NaduCountryIndiaPostal Code600089About UsMulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide...


  • tamil nadu, India Rail Labs Full time

    Job Description - We are seeking a Machine Learning Engineer to assist in developing and implementing object detection and AI-based predictions. You will have the opportunity to work on real-world applications and contribute to the development of novel algorithms. As a ML engineer, you’ll collaborate with our team and works various applied AI/ML tasks.Key...

  • Hpc Admin

    6 days ago


    Chennai, Tamil Nadu, India client side Full time

    Key Responsibilities: Design, implementation & support of high-performance compute clusters Solid knowledge on HPC systems, including CPU/GPU architecture, scalable/robust storage, high-bandwidth inter-connects, and a knowledge of cloud based computing architectures Use their strong skills with the Linux OS to configure appropriate operating systems for...

  • Program Manager

    3 days ago


    tamil nadu, India Capgemini Engineering Full time

    Program ManagerLocation: ChennaiExperience: 8–10 yearsYour RoleAs a Program Manager, you will be responsible for defining program goals, roadmaps, and success metrics while aligning cross-functional teams across engineering, IT, operations, and business units. You will manage timelines, budgets, risks, and vendor relationships to ensure successful program...


  • Guindy, Tamil Nadu, India Celestica Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Req ID: 125272Remote Position: NoRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiSummaryCelestica is looking for skilled and enthusiastic software engineers to join our team in developing cutting-edge data centers that leverage advanced GPU technologies. In this dynamic role, you will build orchestration software for the entire rack,...

  • OpenStack Engineer

    5 days ago


    Ramapuram, Chennai, Tamil Nadu, India MulticoreWare Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Job InformationDepartment NameFrameworks & CloudJob TypeFull timeDate Opened21/08/2025IndustrySoftware DevelopmentMinimum Experience In Years4Maximum Experience In Years6CityRamapuramProvinceTamil NaduCountryIndiaPostal Code600089About UsMulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices,...

  • Lead Engineer

    1 week ago


    Guindy, Chennai, Tamil Nadu, India Prodapt Solutions Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Overview:Join the Prodapt team in building a unified, cloud-native environment for scalable machine learning training and experimentation. You will help design, develop, and optimize robust workflows that empower data scientists and engineers to efficiently explore, train, and validate ML models at scale.Responsibilities:Develop, maintain, and enhance...


  • Malumichampatti, Coimbatore, Tamil Nadu, India UNIMECH INDUSTRIES Full time ₹ 5,40,000 per year

    1. CNC Programming & Process Planning:Develop and validate CNC programs for Turning, VMC, HMC machines using software like Fanuc, Siemens, Mazak, or similar.Prepare process sheets, tooling plans, and machining sequences for complex parts.Optimize programs to reduce cycle time and tool wear.Perform dry runs and prove-outs for new programs.2. New Part...


  • Guindy, Tamil Nadu, India Celestica Full time US$ 1,25,000 - US$ 1,75,000 per year

    Req ID: 126192Remote Position: NoRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiPrincipal Engineer, SoftwareCelestica is looking for a talented and passionate software engineers who can help drive next generation data center and AI compute blades to join our team. You'll be responsible for designing, developing, and testing software...