Machine Learning Compiler Engineer

A leading technology company specializing in wireless technologies, semiconductors, and mobile innovations.
$133,000 - $200,000
Machine Learning
Senior Software Engineer
In-Person
2+ years of experience
AI

Description For Machine Learning Compiler Engineer

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 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, utilizing 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. Key responsibilities include improving ML compiler optimization capabilities, innovating new algorithms, and contributing to open-source compiler projects. The role offers substantial responsibility and excellent mentoring opportunities for engineers at various experience levels.

The position comes with competitive compensation ranging from $133,000 to $200,000, plus additional benefits including annual bonuses, RSU grants, and comprehensive healthcare coverage. This is an excellent opportunity for someone passionate about compiler technology and machine learning to work on cutting-edge problems in a leading technology company.

The role 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. The successful candidate will join a team that values both technical excellence and practical impact on Qualcomm's business objectives.

Last updated 3 months ago

Responsibilities For Machine Learning Compiler Engineer

  • Work on a wide range of ML compilers
  • Improve ML compiler optimization capabilities through benchmark analysis and profiling
  • Innovate new ML compiler and optimization algorithms
  • Upstream compiler algorithms to open-source compiler projects
  • Author research publications and represent the company in conferences
  • Lead and manage projects while doing substantial technical work

Requirements For Machine Learning Compiler Engineer

Python
Java
  • Master's degree in Computer Science, Engineering, Electrical Engineering, or related field
  • Experience with compiler development and computer architecture
  • ML experience
  • Experience with software engineering
  • Experience with MLIR, MLIR Dialects, Pytorch 2.0, TVM, Triton, and/or LLVM
  • Excellent oral and written communication skills
  • GPU programming, parallel programming experience

Benefits For Machine Learning Compiler Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Educational support

Interested in this job?

Jobs Related To Qualcomm Machine Learning Compiler Engineer

Sr AI Developer Relations Engineer

Senior AI Developer Relations Engineer position at Qualcomm, focusing on AI application development and developer experience with Snapdragon technology.

Senior Engineer-XR/AISW Machine Learning

Senior Machine Learning Engineer role at Qualcomm focusing on developing ML solutions and optimizing neural network inference on Snapdragon platforms.

Lead Senior Engineer, XR ML systems

Lead Senior Engineer position at Qualcomm focusing on XR ML systems development, requiring expertise in AI/ML/DL and embedded platforms optimization.

Sr Engineer/Sr. Lead - Generative AI

Senior Machine Learning Engineer role at Qualcomm focusing on Generative AI, LLMs, and RAG systems, offering comprehensive benefits and growth opportunities.

Software Verification Engineer

Senior Software Verification Engineer role at Qualcomm focusing on machine learning compiler verification with 8+ years experience required.