Staff Machine Learning Compiler Engineer

Qualcomm is a leading technology company working on cutting-edge AI and machine learning solutions through their AI Hub team.
$160,500 - $240,700
Machine Learning
Staff Software Engineer
In-Person
["5,000+"] Employees
4+ years of experience
AI

Description For Staff Machine Learning Compiler Engineer

Qualcomm Technologies, Inc. is seeking a Staff Machine Learning Compiler Engineer to join their innovative AI Hub team. This is an exciting opportunity to work at the forefront of machine learning and compiler technology.

The role involves creating state-of-the-art machine learning development tools and software libraries, with a focus on building and optimizing compiler toolchains for ML models. You'll be working on cutting-edge computer vision, speech, and machine learning applications, while designing user-facing APIs and software packages that enable seamless interaction with our software stack.

As a Staff Engineer, you'll be expected to work independently with minimal supervision and provide guidance to other team members. The position requires strong technical expertise in compiler development, machine learning, and software engineering, combined with excellent communication skills to convey complex information and influence key organizational decisions.

Key responsibilities include developing ML compilers, improving optimization capabilities through benchmark analysis, innovating new compiler algorithms, and contributing to open-source projects. You'll also have opportunities to author research publications and represent the company at conferences and industry forums.

The compensation package is highly competitive, ranging from $160,500 to $240,700, complemented by annual bonuses, RSU grants, and comprehensive benefits. Qualcomm offers extensive professional development opportunities, including continuous learning programs, tuition reimbursement, and mentorship.

This role is perfect for someone who is passionate about machine learning, compiler technology, and high-performance computing, with a desire to make significant contributions to the field while working with industry-leading experts. Join Qualcomm's AI Hub team and be part of shaping the future of machine learning technology.

Last updated 3 days ago

Responsibilities For Staff Machine Learning Compiler Engineer

  • Create state-of-the-art machine learning development tools and software libraries
  • Design software libraries for building and executing machine learning models
  • Develop computer algorithms for computer vision, speech, and machine learning experiences
  • Build compiler toolchain to translate, convert and optimize machine learning models
  • Define and build user-facing APIs and software packages
  • Interact with customers and provide engineering roadmap

Requirements For Staff Machine Learning Compiler Engineer

Python
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field with 4+ years experience
  • Experience with compiler development and computer architecture
  • Experience with MLIR, MLIR Dialects, Pytorch 2.0, TVM, Triton, and/or LLVM
  • Experience with software engineering
  • Excellent oral and written communication skills
  • GPU programming and parallel programming experience
  • Experience with ML applications and optimization

Benefits For Staff Machine Learning Compiler Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive benefits package
  • Education and tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Staff Machine Learning Compiler Engineer

Staff Engineer - ML Camera Systems

Staff Engineer position focusing on ML Camera Systems at Qualcomm, requiring expertise in computer vision, image processing, and algorithm optimization.

ML Software Developer in Test (SDET)—AI Inferencing -Staff Engineer

Staff Engineer position for ML Test and Automation at Qualcomm India, focusing on AI Accelerator benchmarking and quality assurance leadership.

AI Software Engineer, Staff

Staff AI Software Engineer position at Qualcomm focusing on developing and optimizing AI solutions for mobile, automotive, and IoT devices.

Computer Vision Systems Engineer, up to Staff

Computer Vision Systems Engineer role at Qualcomm developing advanced vision algorithms for Snapdragon platforms across mobile, automotive, and AR/VR applications.

Engineer, Staff/Lead - EDA(Electronic Design Automation) Machine Learning Engineer

Staff/Lead Machine Learning Engineer position at Qualcomm focusing on AI/ML-based EDA solutions for SoC applications, requiring expertise in optimization algorithms and VLSI problems.