Staff Machine Learning Engineer – On-Device AI/ML

Qualcomm

Actively hiring
Santa Clara, CA · Austin, TX Posted 49 days ago $160,500$240,700 / year

At a glance

AI generated

TL;DR

Join the Qualcomm AI Hub Workbench Cloud Services team as a senior engineer and work on the infrastructure that enables developers to profile and validate machine learning models on real Qualcomm devices in the cloud. You will design, develop, and maintain on-device ML profilers for Android, Linux, and Windows, integrating frameworks like Lite RT, ORT, and QAIRT with Qualcomm hardware across various platforms. Responsibilities include bringing up new hardware, supporting operational issues, and collaborating with internal teams and external partners such as Google and Microsoft to define requirements and features. The role requires proficiency in Python, C++, and cross-platform development, along with experience in ML model concepts and software engineering best practices. This unique cloud service operates at a large scale, impacting the developer experience and runtime performance across Qualcomm AI Hub products.

Skills

Python C++ Android Linux Windows Git CI/CD Docker Kubernetes AWS GCP Azure Terraform Prometheus PostgreSQL ONNX PyTorch LiteRT ONNXRuntime QualcommAIEngineDirectSDK

What you'll do

  • Design, develop, and maintain on-device ML profiler applications for multiple operating systems.
  • Integrate and support ML runtime frameworks in the on-device profiler.
  • Bring up new Qualcomm hardware in AI Hub Workbench.
  • Support operational issues in device integrations across platforms.
  • Collaborate with partner teams to define requirements and features.
  • Influence the Qualcomm AI Hub Workbench device roadmap.

What we're looking for

  • 3+ years of industry experience in ML frameworks or C++ systems engineering
  • Proficient in Python and cross-platform C++ development with CMake
  • Experience with ML model concepts including graphs, operators, shapes, backend lowering
  • Strong written and verbal communication skills; proficiency with git and software engineering best practices
  • Expertise in integrating ML runtime frameworks (Lite RT, ORT, QAIRT) on Android, Linux, Windows

Market check

Salary context

This $160,500–$240,700 range sits above 46% of similar postings on FindRole.

Peer median band

$161,700$245,600

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$176,000$246,150

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 564 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 531 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Staff Machine Learning Engineer

Intuit

Mountain View, California, US 49 days ago $202,500$274,000
Python Scikit-learn NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git AWS GCP CI/CD

Staff Machine Learning Engineer

Arm Holdings

Austin, Texas, US 49 days ago $249,900$338,100
Python TensorFlow PyTorch GPU ARM ML Model Optimization Deep Learning Computer Architecture CI/CD

Staff Machine Learning Engineer

Intuit

Mountain View, California, US 45 days ago $197,000$266,500
Python Scikit-learn NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git AWS GCP CUDA cuDNN

Staff Machine Learning Engineer

PayPal

Usa - California - San Jose - Corp - N First St, US 83 days ago $196,500$291,500
TensorFlow PyTorch scikit-learn AWS Azure GCP CI/CD