Taro Logo

AI Model System Software Performance Optimization Engineer - All Levels

A global leader in wireless technology innovation and the development of mobile technologies.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting is no longer active. Check out these related jobs instead:

Job Description

Qualcomm is seeking an AI Model System Software Performance Optimization Engineer to join their team working on state-of-the-art machine learning solutions for the Snapdragon platform. This role combines software engineering expertise with AI/ML knowledge, focusing on optimizing performance tools and enhancing the development workflow for Windows on Snapdragon applications.

The position offers an opportunity to work at the intersection of AI and system software optimization, where you'll be responsible for benchmarking, enhancing, and developing tools that improve the performance of AI applications. You'll collaborate with various teams, from software architects to customer engineers, contributing to Qualcomm's AI toolkit and directly impacting the developer experience.

This role is ideal for candidates who have a strong foundation in software development and AI/ML, with experience in performance optimization across different computing platforms (CPU, GPU, NPU). You'll be working in a fast-paced environment that values innovation and technical excellence, with access to cutting-edge technology and resources.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, continuous learning opportunities, and wellbeing programs. The company's commitment to innovation and technological advancement makes it an ideal place for professionals looking to make significant contributions to the future of AI and mobile computing.

The position requires a combination of technical expertise and strong communication skills, as you'll be interfacing with various stakeholders including third-party developers. With Qualcomm's global presence and leadership in wireless technology, this role presents an excellent opportunity for career growth and impact in the AI/ML space.

Last updated 2 months ago

Responsibilities For AI Model System Software Performance Optimization Engineer - All Levels

  • Understand trends in ML model design and workflow through application developer engagements and latest academic research
  • Measure KPIs for AI development tools on Windows on Snapdragon
  • Perform competitive benchmarking of tools and workflow on competitive platforms
  • Enhancement of AI performance debug, analysis, and optimization tools
  • Interface with 3rd party application developers and cross-functional teams
  • Contribute new features and designs to the Qualcomm AI toolkit

Requirements For AI Model System Software Performance Optimization Engineer - All Levels

Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years experience, or Master's with 1+ year experience, or PhD
  • 1-10 years experience in AI application development
  • Experience in building LLM applications using AI/ML tools/workflow
  • Ability to code in C, C++, and Python
  • Experience with performance optimization of AI on GPU, NPU, CPU
  • Strong communication skills
  • Demonstrated ability to learn, think and adapt in a fast-changing environment

Benefits For AI Model System Software Performance Optimization Engineer - All Levels

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage for employees and eligible dependents
  • Financial programs to help build secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs