Machine Learning Compiler Engineer

A leading technology company specializing in wireless telecommunications and semiconductor development.
$123,000 - $184,000
Machine Learning
Senior Software Engineer
In-Person
6+ 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 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.

Last updated a day 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
  • Bachelor's/Master's degree in Computer Science, 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
Mental Health Assistance
401k
Education Budget
  • Annual discretionary bonus program
  • RSU grants
  • Competitive benefits package
  • Health coverage for employees and dependents
  • Financial planning programs
  • Mental health and wellbeing support
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Machine Learning Compiler Engineer

AI, ML & Data Analytics Engineer / Sr Engineer

Senior AI/ML Engineer role at Qualcomm focusing on developing AI solutions for chip design and engineering processes, requiring 2+ years of AI/ML experience.

Engineer, Senior-python Automation framework with Machine Learning

Senior Python Engineer role at Qualcomm focusing on automation framework development with machine learning, requiring 2+ years of experience.

Video Research Engineer - Immersive Video

Senior Video Research Engineer position at Qualcomm focusing on immersive video compression and machine learning technologies.

Machine Learning Framework, Compiler & Performance Engineer

Senior ML Engineer role at Qualcomm focusing on AI compiler development and performance optimization, combining machine learning expertise with systems engineering.

AI ADK Software Engineer

Senior AI Software Engineer role at Qualcomm China focusing on automotive AI, neural network optimization, and machine learning development for ADAS platforms.