Qualcomm Technologies, Inc. is seeking a talented Machine Learning Compiler Engineer to join their Compiler Labs unit in the AI Software department. This role presents an exciting opportunity to work at the intersection of advanced mathematics, programming languages theory, and cutting-edge machine learning accelerators.
The position involves both tactical improvements to existing ML compilers and strategic development of innovative new ML compiler solutions. You'll be working with powerful representations for modeling programs and optimization challenges, utilizing advanced mathematics and algorithms for performing optimizations.
The role focuses on mapping ML algorithms to various ML accelerators, including the Qualcomm Neural Signal Processor, Adreno GPUs, low-power ML accelerators, and CPU accelerators. This presents one of the most interesting and challenging problems in modern compiler development.
As a senior member of the team, you'll have the opportunity to:
The position offers competitive compensation ($120,000-$180,000) plus comprehensive benefits including medical, dental, vision insurance, 401k, and equity opportunities through RSU grants. You'll be part of a team that values both "old school" compiler technologies and cutting-edge ML innovations, working in an environment that encourages meticulous software engineering and impactful business solutions.
This role is perfect for someone with strong compiler development experience, deep ML knowledge, and a passion for optimization and performance engineering. You'll be joining a supportive team that offers solid mentoring and substantial responsibility, making it an ideal environment for growth and impact in the ML compiler space.
The position is based in Raleigh, NC, where you'll work alongside some of the industry's leading experts in compiler development and machine learning. Join us in pushing the boundaries of ML compiler technology and making a significant impact on Qualcomm's next-generation AI solutions.