Qualcomm logo

Machine Learning Compiler Engineer

Qualcomm

Join Qualcomm as a Machine Learning Compiler Engineer

About the Role

Qualcomm Technologies, Inc. is seeking a Machine Learning Compiler Engineer to join our Compiler Labs unit within the AI Software department. This role is perfect for individuals passionate about advancing and applying mathematics, programming languages theory, and advanced algorithms to optimize programs for cutting-edge machine learning accelerators.

Responsibilities

  • Work on a wide range of machine learning 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 Qualcomm in conferences and industry forums.
  • For senior levels, lead and manage projects while doing substantial technical work.

Qualifications

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of relevant work experience.
  • OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of relevant work experience.
  • OR PhD in Computer Science, Engineering, Information Systems, or related field.

Preferred Qualifications

  • Master's degree in Computer Science, Engineering, Electrical Engineering, or related field.
  • Experience with compiler development and computer architecture.
  • ML experience and a degree in computer science or applied mathematics.
  • Experience with software engineering, MLIR, MLIR Dialects (LinAlg, Affine), Pytorch 2.0, TVM, Triton, and/or LLVM.
  • SYCL experience, ML applications, and ML optimization experience.
  • High performance computing experience, polyhedral compiler optimization experience, loop transformation and vectorization experience.
  • GPU programming and parallel programming experience.

Why Join Us?

At Qualcomm, we offer a competitive salary range of $133,000 to $200,000 per year, along with a comprehensive benefits package designed to support your success at work, at home, and at play. We also provide a competitive annual discretionary bonus program and opportunities for annual RSU grants.

Qualcomm is an equal opportunity employer. We are committed to providing an accessible hiring process and workplace for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact us.

About Qualcomm

Qualcomm is a leader in delivering intelligent computing everywhere. Our team is a good home for compiler developers with advanced degrees, and we offer solid mentoring and substantial responsibility quickly for entry-level engineers. Join us to work on some of the most interesting and challenging problems in the field of machine learning compilers.

Apply now to be part of a team that is making a significant impact on Qualcomm’s business and the future of machine learning technology.

Benefits
Extracted with AI

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Highly competitive benefits package

Similar jobs

Last update: 23 minutes ago

Qualcomm logo
Qualcomm

Machine Learning Engineer, Cloud AI

Join Qualcomm as a Machine Learning Engineer to develop AI solutions for mobile, edge, auto, and IoT products.

Waymo logo
Waymo

ML Compiler Engineer, Compute

Join Waymo as an ML Compiler Engineer in NYC, enhancing neural network performance with cutting-edge technology.

Qualcomm logo
Qualcomm

Senior AI Cloud/Pipeline Engineer

Senior AI Cloud/Pipeline Engineer role focusing on ML/AI data pipelines, cloud deployment, and cutting-edge AI tools.

Qualcomm logo
Qualcomm

Senior System Engineer, Deep Learning/GenAI

Join Qualcomm as a Senior System Engineer in Deep Learning/GenAI, focusing on advanced machine learning technology.

Qualcomm logo
Qualcomm

AI Compute Experiences - Product Manager Staff

Lead AI Compute Experiences as a Product Manager at Qualcomm, driving AI PC transformation with Snapdragon X Elite SoC.

NVIDIA logo
NVIDIA

Machine Learning Engineer - LLM Fine-tuning and Performance

Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.

Keysight Technologies logo
Keysight Technologies

Machine Learning/AI Engineer

Join Keysight Technologies as a Machine Learning/AI Engineer to develop and optimize AI/ML models for EDA applications.

AMD logo
AMD

Software Machine Learning (ML) Architect

Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.

Gensyn logo
Gensyn

Machine Learning Compiler Engineer

Join Gensyn as a Machine Learning Compiler Engineer, focusing on deep learning, Rust, and LLVM. Work remotely with competitive benefits.

CentML logo
CentML

Senior Software Engineer - LLM Inference

Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.

Snap Inc. logo
Snap Inc.

Machine Learning Engineer

Join Snap Inc. as a Machine Learning Engineer in New York, NY. Develop AI models, collaborate with teams, and drive innovation.

Tesla logo
Tesla

Software Engineer, Machine Learning Infrastructure

Join Tesla as a Software Engineer in ML Infrastructure to optimize and scale neural network training with Python, C++, and PyTorch.

KLA logo
KLA

Software Engineer (AI/ML)

Join KLA as a Software Engineer (AI/ML) in Austin, TX. Develop AI/ML solutions for semiconductor manufacturing.

TikTok logo
TikTok

Machine Learning Engineer (CV/NLP/Multimodal/LLM) Graduate

Join TikTok as a Machine Learning Engineer focusing on CV, NLP, and LLM for e-commerce governance. Apply AI to solve complex challenges.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compiler optimization and machine learning.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.

Codeium logo
Codeium

Software Engineer, High Performance ML

Join Codeium as a Software Engineer focusing on high-performance ML, enhancing AI tools for developers.

AMD logo
AMD

AI/ML Software Engineer

Join AMD as an AI/ML Software Engineer to lead next-gen architecture development in a remote role. Strong C++, Python, and ML framework skills required.

Arm logo
Arm

Machine Learning Software Engineer

Join Arm's Machine Learning Software team in Galway to develop high-performance ML applications on Arm hardware.

Coinbase logo
Coinbase

Machine Learning Engineer - Platform

Join Coinbase as a Machine Learning Engineer to develop and operate ML models at scale, focusing on AI and blockchain technologies.

Accrete AI logo
Accrete AI

Mid-Level Machine Learning Engineer

Join Accrete AI as a Mid-Level Machine Learning Engineer in New York. Work on AI projects with a skilled team, leveraging advanced ML techniques.

Silimate (YC S23) logo
Silimate (YC S23)

Founding Engineer (AI/ML/LLM)

Join as a Founding Engineer to develop AI/ML solutions for chip design in San Francisco. Work on-site with a dynamic team.

AMD logo
AMD

AI/ML Senior Software Engineer (Quantization)

Senior AI/ML Software Engineer specializing in Quantization, skilled in C/C++, firmware, and semiconductor engineering.

Intuit logo
Intuit

Senior Machine Learning Engineer

Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.