GPU Optimization Engineer

3 weeks ago


india BitOoda Full time
Experience Level: Senior

About Us:

We are an innovative company at the forefront of high-performance computing (HPC) and AI, building cutting-edge solutions powered by GPUs and specialized accelerators. We’re looking for a highly skilled GPU Optimization Engineer to design, develop, and optimize software running directly on bare-metal systems, leveraging the full potential of NVIDIA GPUs, AMD GPUs, and other accelerators.

Responsibilities:

- Architect, develop, and optimize high-performance software for GPU-accelerated systems.- Design and implement software that directly interacts with GPU hardware, including NVIDIA CUDA, AMD ROCm, or OpenCL.- Optimize existing ML/DL frameworks (e.g., PyTorch, TensorFlow) for maximum performance on NVIDIA and AMD GPUs.- Work with heterogeneous systems, integrating specialized accelerators like AMD GPUs or custom chips (e.g., SambaNova, Cerebras).- Conduct profiling and tuning to maximize GPU utilization, minimize bottlenecks, and achieve peak system performance.- Collaborate with hardware engineers to exploit features like NVLink, NVSwitch, and RDMA for seamless GPU interconnectivity.- Develop scalable compute pipelines and contribute to performance benchmarking.

Requirements:

- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).- Experience: 5+ years in GPU-accelerated software development, HPC, or related domains.

Technical Skills:

- GPU Programming:- Proficiency in CUDA for NVIDIA GPUs.- Experience with AMD ROCm, HIP, or OpenCL for AMD GPUs.- Frameworks:- In-depth knowledge of PyTorch or TensorFlow with GPU optimization.- Familiarity with ONNX and hardware-agnostic ML frameworks.- Languages:- Proficient in Python, C++, and/or C for performance-critical applications.- Profiling & Optimization:- Hands-on experience with GPU profilers such as NVIDIA Nsight, nvprof, and rocprof.- Ability to identify and mitigate bottlenecks in GPU pipelines.- System Knowledge:- Strong understanding of bare-metal systems, GPU drivers, and OS-level configuration.- Experience with containerized GPU environments (NVIDIA Docker, AMD ROCm containers).

Preferred Skills:

- Experience with multiple accelerator platforms, such as SambaNova or Graphcore.- Familiarity with distributed computing and interconnects like NVLink, InfiniBand, or PCIe.- Knowledge of compiler optimization (LLVM, TVM, XLA).- Familiarity with Kubernetes for GPU cluster management.

What We Offer:

- Competitive salary and benefits package.- Opportunity to work on cutting-edge HPC and AI systems.- Collaborative and innovative work environment with talented engineers.- Flexible work arrangements (remote or hybrid options).

Join us and help redefine the limits of GPU computing
  • NVIDIA GPU Engineer

    4 weeks ago


    India Qubrid AI Full time

    Must know how to code and work in a development environment with GPU products. This is not a theoretical AI research position. We are seeking a talented and experienced GPU engineer to join our dynamic team. Work from Home! Compensation 6-7LPA. Plus Annual Bonus. Please do not apply if compensation is not acceptable. You'll work with our founders and US...

  • NVIDIA GPU Engineer

    3 weeks ago


    india, india Qubrid AI Full time

    Must know how to code and work in a development environment with GPU products. This is not a theoretical AI research position. We are seeking a talented and experienced GPU engineer to join our dynamic team.   Work from Home! Compensation 6-7LPA. Plus Annual Bonus. Please do not apply if compensation is not acceptable. You'll work with our founders and...

  • NVIDIA GPU Engineer

    2 weeks ago


    india, india Qubrid AI Full time

    Must know how to code and work in a development environment with GPU products. This is not a theoretical AI research position. We are seeking a talented and experienced GPU engineer to join our dynamic team.   Work from Home! Compensation 6-7LPA. Plus Annual Bonus. Please do not apply if compensation is not acceptable. You'll work with our founders and...

  • NVIDIA GPU Engineer

    4 weeks ago


    India Qubrid AI Full time

    Must know how to code and work in a development environment with GPU products. This is not a theoretical AI research position.We are seeking a talented and experienced GPU engineer to join our dynamic team.  Work from Home! Compensation 6-7LPA. Plus Annual Bonus. Please do not apply if compensation is not acceptable.You'll work with our founders and US...

  • NVIDIA GPU Engineer

    4 weeks ago


    india Qubrid AI Full time

    Must know how to code and work in a development environment with GPU products. This is not a theoretical AI research position. We are seeking a talented and experienced GPU engineer to join our dynamic team.   Work from Home! Compensation 6-7LPA. Plus Annual Bonus. Please do not apply if compensation is not acceptable. You'll work with our founders and...


  • India Xilinx Full time

    We are seeking a talented Computer Systems Engineer to join our team at AMD. As a Performance Modeling Engineer, you will play a critical role in driving advanced exploration for next-generation GPU architectures and micro-architectures for the next generation workloads.You will work closely with our GPU Architecture and Performance Team to develop future...


  • Anywhere in India/Multiple Locations/India Info Services Full time

    Job Title : AI Infrastructure Engineer - GPU & Kubernetes Specialist. Location : Remote. Type : Fulltime. Job Description : We are seeking a highly skilled and motivated AI Infrastructure Engineer with expertise in GPU environments, Kubernetes orchestration, and relevant certifications to join our innovative infrastructure team. The ideal candidate will be...


  • India Xilinx Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Anywhere in India/Multiple Locations/India Info Services Full time

    About the RoleWe are looking for a talented GPU and Kubernetes Solutions Architect to join our team. As a key member of our infrastructure team, you will design, implement, and maintain scalable AI/ML infrastructure solutions, ensuring the efficient deployment of AI models and workflows in production environments.This role demands a deep understanding of GPU...


  • Bengaluru, India Intel Full time

    Job Description Job Description - Defines, develops, and performs functional validation for GPUs, focusing on validation of interaction of GPUs, media, display and system level features. - Applies various hardware and software level tools and techniques to ensure validation coverage and that performance, power, and area goals are met. - Reviews proposed...


  • India Xilinx Full time

    Job DescriptionWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • Urgent: SMTS

    3 weeks ago


    India Xilinx Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • GPU Compiler

    3 weeks ago


    Hyderabad, India Qualcomm Full time

    Job Description Job Description Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group Systems Engineering General Summary: Our power efficient GPU solution is fundamental to enable new exciting markets like VR, IoT, AI, drone, autonomous driving etc. GPU compiler is a key component of graphics solution. We are looking...


  • india MulticoreWare Inc. Full time

    Role : Senior Software EngineerOpening(s) : 1Experience : 6+ yearsMandatory skills : C/C++, CUDA, OpenCL, or other relevant languages for hardware optimizationWe are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other...


  • Bengaluru, India Qualcomm Full time

    Job Description Job Description Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: GPU Design and micro-Architect who will work across functions like GPU architecture and Systems in design and micro-architecture of the next generation GPU features. .Work very closely with...


  • India Innodata Inc. Full time

    **Job Title: CUDA Developer (3-5 Years Experience)** Location: Remote Job Type: Full-Time Experience: 3-5 Years Responsibilities: Develop, optimize and deploy CUDA -based applications for high-performance computing. Implement parallel algorithms and optimize performance for NVIDIA GPUs. Work closely with data scientists and engineers to accelerate AI/ML...


  • India Innodata Inc. Full time

    Job Title: CUDA Developer (3-5 Years Experience)Location: RemoteJob Type: Full-TimeExperience: 3-5 YearsResponsibilities3-5 years of experience in CUDA programming and parallel computing.Develop, optimize, and deploy CUDA-based applications for high-performance computing.Implement parallel algorithms and optimize performance for NVIDIA GPUs.Work closely with...


  • India Innodata Inc. Full time

    Job Title: CUDA Developer (3-5 Years Experience) Location: Remote Job Type: Full-Time Experience: 3-5 Years Responsibilities 3-5 years of experience in CUDA programming and parallel computing. Develop, optimize, and deploy CUDA-based applications for high-performance computing. Implement parallel algorithms and optimize performance for NVIDIA GPUs. Work...


  • Bengaluru, India Qualcomm Full time

    Job Description Job Description Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group Systems Engineering General Summary: Job Description Qualcomm is the largest fabless design company in the world. Qualcomm provides hardware, software and related services to nearly every mobile device maker and operator in the global...


  • Anywhere in India/Multiple Locations/India Info Services Full time

    Job Title : AI Infrastructure Engineer - GPU & Kubernetes Specialist. Location : Remote. Type : Fulltime. Job Description : We are seeking a highly skilled and motivated AI Infrastructure Engineer with expertise in GPU environments, Kubernetes orchestration, and relevant certifications to join our innovative infrastructure team. The ideal candidate will be...