System SW Architecture - ML Acceleration Lead Engineer

A leading technology company driving core math libraries software architecture for ML/AI acceleration using CPU and NPU.
$162,600 - $244,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI

Description For System SW Architecture - ML Acceleration Lead Engineer

Qualcomm Technologies, Inc. is seeking a System SW Architecture - ML Acceleration Lead Engineer to join their innovative team. This role sits at the intersection of machine learning and systems architecture, focusing on developing and optimizing core math libraries for ML/AI acceleration using CPU and NPU technologies.

The position offers exposure to Qualcomm's cutting-edge CPU and NPU features, working with the latest advancements in ARM architecture features like SME and SVE to enhance ML models. You'll be responsible for software architecture design and optimization of core ML kernels, working closely with cross-functional teams to drive innovation in AI acceleration.

Key responsibilities include participating in software architecture development, optimizing ML kernels, performing performance evaluation, and working with ML frameworks like PyTorch and TensorFlow. The ideal candidate will bring strong programming skills, deep understanding of ARM ISA, and excellent knowledge of CPU architecture fundamentals.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture where innovative ideas are encouraged and supported. This role provides an excellent opportunity to work with leading engineering experts while contributing to breakthrough technologies in AI and machine learning.

The position is based in San Diego and requires 6-10 years of relevant experience. You'll be part of a team driving core technology advancements that impact the industry, with opportunities for professional growth and development in a collaborative environment.

Last updated 28 minutes ago

Responsibilities For System SW Architecture - ML Acceleration Lead Engineer

  • Participate in software architecture
  • Optimize core ML kernels using latest ARM architecture features
  • Performance Evaluation and Optimization of applications for ARM architecture
  • Inferencing of ML models written in Pytorch/TensorFlow
  • Work across multiple teams including System and HW to define software architecture

Requirements For System SW Architecture - ML Acceleration Lead Engineer

Python
Java
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience
  • 3+ years of work experience with Programming Language such as C, C++, Java, Python
  • Strong Programming skills and deep understanding of the ARM ISA
  • Excellent knowledge of ARM CPU architecture fundamentals and ARM ISA
  • Excellent understanding of linear algebra functions used in AI/ML

Benefits For System SW Architecture - ML Acceleration Lead Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • World-class health coverage for employees and dependents
  • Financial planning and security programs
  • Emotional/mental health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm System SW Architecture - ML Acceleration Lead Engineer

Staff Engineer - AI ML

Staff Engineer position focused on AI/ML development at Qualcomm, requiring expertise in machine learning frameworks and embedded systems.

Staff AI Developer Relations Engineer

Senior AI Developer Relations role at Qualcomm focusing on developing comprehensive developer experiences for third-party developers using Snapdragon AI APIs.

Sr. AI Platform Software Architect

Senior AI Platform Software Architect role at Qualcomm, focusing on developing AI/ML infrastructure and pipelines for cutting-edge hardware platforms.

Staff AI Software Engineer

Staff AI Software Engineer position at Qualcomm focusing on developing and optimizing AI/ML models for edge devices.

Staff Software Engineer, Gaming AI Development, PC Compute

Staff Software Engineer role at Qualcomm focusing on gaming AI development for Snapdragon chipsets, combining machine learning expertise with gaming technology.