GPU Machine Learning Engineer

A leading technology company developing advanced semiconductor solutions for mobile devices and wireless technologies.
$98,900 - $148,300
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For GPU Machine Learning Engineer

Qualcomm Technologies, Inc. is seeking a talented GPU Machine Learning Engineer to join their GPU Software team. This role presents an exciting opportunity to work at the intersection of graphics and machine learning, developing cutting-edge solutions for next-generation devices.

The position involves working with Qualcomm's Adreno GPU technology, where you'll be responsible for developing and optimizing software for the latest machine learning models. You'll work across multiple platforms including Android, Linux, and Windows, implementing sophisticated ML solutions and ensuring optimal performance.

As a GPU Machine Learning Engineer, you'll be at the forefront of implementing and optimizing various machine learning models, including Large Language Models (LLMs) and Large Vision Models (LVMs). You'll work with standard APIs such as OpenCL, OpenGL ES, Vulkan, and DirectX, while collaborating closely with hardware designers to enhance hardware/software interfaces.

The role offers an excellent opportunity to work with a world-class team in a company that's driving innovation in mobile and wireless technologies. You'll have the chance to impact millions of devices worldwide while working with the latest ML technologies and frameworks.

Qualcomm offers comprehensive benefits including competitive salary, medical/dental/vision insurance, 401k, equity opportunities, and educational assistance. The company fosters a collaborative environment where innovation and technical excellence are highly valued.

This position is ideal for someone with strong programming skills, deep understanding of machine learning theory, and experience with GPU computing. You'll be part of a team that's pushing the boundaries of what's possible in mobile ML acceleration, while working on projects that directly impact the future of mobile and embedded AI technologies.

Last updated 6 days ago

Responsibilities For GPU Machine Learning Engineer

  • Developing software for the latest Machine Learning models on next generation devices
  • Working on Graphics software stack and Machine Learning SDKs and frameworks on Android, Linux and Windows
  • Developing & optimizing Adreno GPU drivers for standard APIs
  • Acceleration of Machine Learning operations for inference and training on the GPU
  • Implementation of the latest Machine Learning models including LLMs and LVMs
  • Writing samples and documentation
  • Implementing interfaces to Machine Learning frameworks
  • Development of unit tests
  • Working with partners, external developers, and OEMs

Requirements For GPU Machine Learning Engineer

Python
Java
  • Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field
  • Strong C/C++ programming skills
  • Strong knowledge of Machine Learning Theory
  • Familiarity with a Deep Learning Framework such as Pytorch
  • Familiarity with a GPGPU API such as CUDA or OpenCL
  • Understanding of data structures and algorithms, including object-oriented programming
  • Excellent interpersonal and analytical skills with the ability to work independently

Benefits For GPU Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget

Interested in this job?

Jobs Related To Qualcomm GPU Machine Learning Engineer

AI ML Engineer Senior

Senior AI ML Engineer position at Qualcomm India, focusing on AI software stack development and optimization for hardware platforms.

Machine Learning Engineer up to Sr. (Hsinchu/Taipei)

Senior Machine Learning Engineer role at Qualcomm focusing on computer vision and AI development for embedded systems and extended reality applications.

Machine Learning Engineer, up to Sr. -Advanced Research (Hsinchu/Taipei)

Senior Machine Learning Engineer role at Qualcomm focusing on computer vision and AI research for embedded systems and extended reality applications.

Machine Learning Compiler / Firmware Engineer

Senior Machine Learning Compiler Engineer role at Qualcomm, focusing on PyTorch and C++ development for AI acceleration systems.

Video Research Engineer - Immersive Video

Senior Video Research Engineer position at Qualcomm focusing on immersive video and 3D graphics compression technology development.