Qualcomm Technologies, Inc. is seeking a Machine Learning Compiler Engineer to join their Compiler Labs unit in the AI Software department. This role offers an exciting opportunity to work on advancing and applying mathematics, programming languages theory, and advanced algorithms for ML accelerators.
The position focuses on both tactical improvements to existing ML compilers and strategic development of innovative new ones. The team emphasizes powerful representations for modeling programs and optimization challenges, using advanced mathematics and algorithms. The role involves working with various compiler targets including Qualcomm Neural Signal Processor, Adreno GPUs, low-power ML accelerators, and CPU accelerators.
The ideal candidate will have strong expertise in compiler development, computer architecture, and machine learning. The role requires a combination of technical skills including experience with MLIR, PyTorch 2.0, TVM, and LLVM, along with strong software engineering capabilities. The position offers opportunities for both technical contribution and leadership, including publishing research and representing the company at industry forums.
Qualcomm offers a comprehensive benefits package including competitive base salary ($123,000-$184,000), annual bonus opportunities, RSU grants, and extensive health coverage. The company promotes a culture of innovation and continuous learning, with access to mentorship programs and professional development opportunities.
This role is perfect for someone passionate about compiler technology and machine learning, offering the chance to work on cutting-edge technology while making significant impacts on Qualcomm's business. The position provides a unique opportunity to work with some of the industry's leading experts while solving complex technical challenges in the ML compiler space.