Qualcomm is seeking an AI Software Engineer to join their innovative team working on cutting-edge AI and machine learning technologies. This role is at the forefront of developing Qualcomm's AI Stack, a sophisticated AI model inferencing software platform designed for Qualcomm's diverse range of platforms.
The position involves working with advanced machine learning technologies, focusing on developing and optimizing core libraries for AI workloads on Neural Processing Units (NPU). You'll be part of a team that's pushing the boundaries of AI applications across Mobile, Automotive, IoT, and HPC devices, with a particular focus on establishing leadership in the AI PC domain.
As an AI Software Engineer, you'll be responsible for integrating cutting-edge hardware with high-performance software, enabling rapid execution of deep neural networks on Snapdragon processors. Your work will directly contribute to system software development, tool creation, and SDK maintenance for various ML computing platforms on both Windows and Android OS.
The ideal candidate should possess strong analytical and problem-solving skills, with expertise in performance optimization and parallel computing. You'll work with neural network frameworks like PyTorch and TensorFlow, extending neural net engine capabilities to support emerging DNNs and optimize for next-generation hardware acceleration cores.
This is an exceptional opportunity to work with industry leaders in shaping the future of machine learning technology, particularly in the rapidly evolving AI PC domain. You'll be part of a global team that's driving innovation in on-device AI, contributing to breakthroughs that will reshape industries and enhance user experiences worldwide.