Estimated salary: UGX 3,000,000 – 5,000,000 / month (AI estimate based on role and sector, not confirmed by the employer)

Description

About the Role

The GPU Programmer position at YO IT Consulting offers an exciting opportunity for skilled software engineers to engage in cutting-edge development focused on GPU-based tasks for artificial intelligence and large language model applications. This role is pivotal in enhancing the performance and efficiency of AI solutions, which are increasingly vital in today’s technology landscape. In your initial months, you will become familiar with the company’s project requirements, collaborate with a dynamic team, and apply your expertise to optimize existing systems while developing new GPU solutions.

Key Responsibilities

  • You will design, implement, and optimize GPU software utilizing technologies such as CUDA, WebGPU, or GLSL to meet project specifications and performance targets.
  • Your role involves profiling and optimizing GPU kernels and shaders to ensure peak performance and efficiency, directly impacting the effectiveness of AI applications.
  • You will develop host-side logic and manage GPU integrations using C++, ensuring seamless operation between software components and the GPU hardware.
  • Creating GPU-focused tasks and solutions tailored for AI and large language model applications will be a primary focus, requiring innovative thinking and technical expertise.
  • Analyzing performance bottlenecks will be crucial; you will implement optimization strategies to enhance overall system performance.
  • Collaboration with cross-functional teams will be essential, as you will provide insights and recommendations based on your optimization findings and technical expertise.

Requirements & Qualifications

  • A strong background in GPU programming, particularly with NVIDIA GPUs, is essential for this role.
  • Proficiency in CUDA, WebGPU, or GLSL is required to effectively design and optimize GPU software.
  • Expertise in C++ programming is a must, as it will be a primary language used in the development of host-side logic.
  • A background in graphics programming, machine learning acceleration, scientific computing, or high-performance computing will significantly enhance your candidacy.
  • A strong understanding of GPU architecture and performance optimization techniques is critical for success in this position.

What You’ll Gain

  • Experience working with advanced GPU technologies, enhancing your technical expertise in a rapidly evolving field.
  • Opportunities to develop innovative solutions that directly contribute to the advancement of AI technologies.
  • The chance to collaborate with a talented team of professionals, fostering a culture of learning and knowledge sharing.
  • This role will provide a pathway for career advancement in software development, particularly in specialized areas such as AI and machine learning.

How to Apply

If you are interested in this exciting opportunity, please submit your application through the following link: Apply here.

Location

Join Our Group