Machine Learning Engineer

A global leader in wireless technology innovation and the development of mobile technologies.
$160,500 - $240,700
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Machine Learning Engineer

Qualcomm Technologies, Inc. is seeking a talented and motivated Staff Software Engineer to join their AI Hub team. This role presents an exciting opportunity to work at the forefront of on-device machine learning technology, developing cutting-edge applications for mobile and edge hardware.

The position involves working with state-of-the-art AI frameworks and technologies, including Qualcomm's AI stack, TFLite/LiteRT, and ONNX runtime. You'll be responsible for developing applications ranging from latency-critical streaming video to advanced large language models and Generative AI implementations. The role requires expertise in efficient data processing, optimization across CPU/GPU/NPU architectures, and deep understanding of mobile platforms, particularly Android.

As a Staff Engineer, you'll work independently while providing guidance to team members, making significant technical decisions that impact the broader organization. The role offers competitive compensation ($160,500 - $240,700) plus additional benefits including annual bonuses, RSU grants, and comprehensive healthcare coverage.

This is an ideal opportunity for experienced software engineers passionate about machine learning and mobile technology. You'll be working with Qualcomm's industry-leading mobile platforms, contributing to projects that push the boundaries of what's possible in on-device AI. The position offers exposure to cutting-edge technology, collaboration with top industry experts, and the chance to influence the future of mobile AI applications.

The role requires strong technical skills in modern programming languages (C++, Java, Kotlin), deep understanding of Android platform, and experience with AI frameworks. You'll be working in a collaborative environment, interacting with customers and design partners, while having the opportunity to grow professionally and make significant contributions to world-changing innovations.

Last updated 2 days ago

Responsibilities For Machine Learning Engineer

  • Develop and support cutting-edge on-device machine learning applications
  • Integrate on-device AI frameworks (Qualcomm AI stack, TFLite/LiteRT, ONNX runtime)
  • Efficiently pre/post process data in GPU shaders
  • Profile across CPU/GPU/NPU to optimize performance
  • Interact with customers and design partners
  • Provide engineering roadmap for deliverables prioritization

Requirements For Machine Learning Engineer

Java
Python
Kotlin
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years experience
  • 3+ years of industry experience using data structures and algorithms
  • 3+ years of experience with development in modern C++, Java, or Kotlin
  • Strong proficiency in using git for SW development
  • Experience with embedded Android SDK, NDK, and Android ecosystem
  • Experience with on-device AI runtimes
  • Profiling and identifying inefficiencies across mixed CPU/GPU/NPU load
  • Familiarity with python for AI/ML related software development
  • Strong written and verbal communication skills

Benefits For Machine Learning Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Tuition reimbursement
  • Comprehensive health coverage
  • Financial planning resources

Interested in this job?

Jobs Related To Qualcomm Machine Learning Engineer

Computer Vision Systems Engineer, up to Staff

Computer Vision Systems Engineer position at Qualcomm, developing advanced CV solutions for Snapdragon platforms with focus on algorithm development and optimization.

Engineer, Staff GenAI QA

Staff GenAI QA Engineer position at Qualcomm, focusing on developing test frameworks for neural networks and machine learning applications.

Staff Machine Learning ASIC Design Engineer

Staff Machine Learning ASIC Design Engineer position at Qualcomm, focusing on developing next-generation AI/ML hardware IP solutions with competitive benefits and growth opportunities.

Staff Windows on Snapdragon Software Engineer, Machine Learning Group

Staff-level Windows on Snapdragon Software Engineer position at Qualcomm, focusing on machine learning and AI stack development.

ML Compiler and Firmware Engineer, Staff - Cork, Ireland

Staff ML Compiler and Firmware Engineer position at Qualcomm in Cork, Ireland, focusing on AI technology and embedded systems optimization.