What is a Machine Learning Engineer at Qualcomm?
At Qualcomm, a Machine Learning Engineer sits at the critical intersection of cutting-edge artificial intelligence and world-class hardware optimization. Unlike traditional software companies that deploy models to massive, liquid-cooled cloud data centers, Qualcomm focuses on edge AI. This means your work directly enables complex deep learning models to run efficiently on resource-constrained devices, including smartphones, automotive systems, IoT platforms, and laptops powered by Snapdragon processors.
The impact of this role is immense. You will be responsible for taking state-of-the-art neural networks and optimizing them so they run with minimal latency, low memory footprints, and maximum power efficiency. Whether you are working on the Qualcomm Neural Processing SDK, designing Machine Learning Compilers, or optimizing generative AI models for on-device execution, your contributions will directly influence the user experiences of billions of devices worldwide.
To succeed in this position, you must possess a dual mindset: a deep understanding of high-level machine learning frameworks and a strong grasp of low-level computer architecture. The team looks for engineers who can write clean, high-performance C++ and Python code, analyze hardware bottlenecks, and implement algorithmic optimizations like quantization, pruning, and custom kernel design.



