Qualcomm Technologies, Inc. is seeking a Machine Learning Compiler Engineer to join their Compiler Labs unit in the AI Software department. This role presents an exciting opportunity to work on advancing and applying mathematics, programming languages theory, and advanced algorithms for program optimization on cutting-edge machine learning accelerators.
The position involves both tactical work on improving existing ML compilers and strategic development of innovative new ML compiler solutions. The team emphasizes powerful representations for precisely modeling programs and optimization challenges, utilizing advanced mathematics and algorithms for performing optimizations. The role targets various platforms including Qualcomm Neural Signal Processor, Adreno GPUs, low-power ML accelerators, and CPU accelerators.
The ideal candidate should possess a strong foundation in compiler development, computer architecture, and machine learning. The position requires a minimum of a Bachelor's degree with 2+ years of experience or a Master's degree with 1+ year of experience in relevant fields. Key responsibilities include working on ML compiler optimization, innovating new algorithms, contributing to open-source projects, and potentially leading technical projects for senior roles.
Qualcomm offers a comprehensive benefits package including competitive base salary ($120,000-$180,000), annual bonus opportunities, RSU grants, and extensive health benefits. The company provides a collaborative environment where engineers can work alongside leading experts in the field, with opportunities for continuous learning and professional growth.
This role is perfect for someone passionate about compiler technology and machine learning, offering the chance to work on cutting-edge technology that impacts millions of devices worldwide. The position combines technical depth with practical application, making it an excellent opportunity for both experienced compiler engineers and those looking to grow their careers in this specialized field.