Staff Engineer, Machine Learning Engineering

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation in mobile computing.
$158,400 - $237,600
Machine Learning
Staff Software Engineer
In-Person
4+ years of experience
AI · Automotive · Enterprise SaaS

Description For Staff Engineer, Machine Learning Engineering

Qualcomm Technologies, Inc. is seeking a Staff Engineer in Machine Learning Engineering to join their innovative team. This role sits at the intersection of AI research and practical implementation, working within Qualcomm AI Research to advance the company's position as a world leader in mobile computing and AI solutions.

The position involves creating and implementing cutting-edge machine learning techniques, frameworks, and tools that enable efficient discovery and utilization of state-of-the-art machine learning solutions across various technology verticals. You'll be working in a dynamic research environment as part of a multi-disciplinary team of researchers and software developers, focusing on neural network frameworks and understanding Qualcomm's SOC compute and ML hardware accelerators.

Key responsibilities include developing end-to-end embedded AI software, optimizing neural network models for Qualcomm's hardware, and collaborating with the AI Processor Hardware team to implement new ML operators and layers. You'll also be involved in designing and enhancing ML/AI software stacks and developing debugging/profiling tools for rapid prototyping.

The ideal candidate will have at least 4 years of relevant experience with a Bachelor's degree (or equivalent combination of education and experience), strong programming skills in C/C++ and Python, and deep knowledge of machine learning frameworks, particularly PyTorch. Experience with Android programming, neural network model quantization, and Qualcomm QNN SDK would be advantageous.

Qualcomm offers a competitive compensation package including a salary range of $158,400 - $237,600, annual bonus potential, RSU grants, and comprehensive benefits including medical coverage, mental health support, and educational assistance. This role presents an exceptional opportunity to work at the forefront of AI innovation while contributing to technologies that impact billions of devices worldwide.

Last updated an hour ago

Responsibilities For Staff Engineer, Machine Learning Engineering

  • Development of end-2-end embedded AI software to run neural network models on Qualcomm hardware
  • Design and enhance implementation of ML/AI SW stack, kernels, and runtime software
  • Collaborate with AI Processor Hardware team
  • Development of debugging/profiling tools for rapid prototyping & deployment

Requirements For Staff Engineer, Machine Learning Engineering

Python
Java
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years experience
  • Excellent programming capability with C/C++ and Python
  • Knowledge of deep learning and frameworks PyTorch
  • Strong software design, development, and debugging skills
  • Knowledge in Android programming (plus)
  • Experience with neural network model quantization (plus)
  • Experience on Qualcomm QNN SDK (plus)

Benefits For Staff Engineer, Machine Learning Engineering

Medical Insurance
Mental Health Assistance
Education Budget
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage for employees and dependents
  • Financial planning resources
  • Mental health and wellbeing support
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Staff Engineer, Machine Learning Engineering

Machine Learning Compiler Engineer

Machine Learning Compiler Engineer role at Qualcomm focusing on ML compiler development and optimization for various hardware accelerators.

Staff Program Manager – Artificial Intelligence (AI) Research

Lead AI research initiatives as Staff Program Manager at Qualcomm, managing large-scale projects and collaborating with technical teams.

Lead Engineer, Senior

Lead Engineer position at Qualcomm focusing on AI and machine learning development, requiring 6+ years of experience and strong software engineering background.

AI App Ecosystem - China Senior/Staff Product Manager (Bilingualism Required: Mandarin/English)

Senior/Staff Product Manager position at Qualcomm focusing on AI App Ecosystem development for China market, requiring bilingual proficiency and extensive product management experience.

AI SW Engineer, Staff

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