Staff Engineer - ML Libraries Development Engineer

Qualcomm is a global leader in wireless technology innovation, driving the development and expansion of 5G and other advanced mobile technologies.
Machine Learning
Staff Software Engineer
In-Person
10+ years of experience
AI

Description For Staff Engineer - ML Libraries Development Engineer

Qualcomm India Private Limited is seeking a Staff Engineer - ML Libraries Development Engineer to join their CPU architecture team. This role offers exposure to Qualcomm's cutting-edge SoC and ML/AI platforms. The successful candidate will be responsible for optimizing core ML kernels using the latest advancements in ARM CPU architecture, enhancing the performance of ML models on Qualcomm SoCs, and participating in the development of core math libraries for ML/AI acceleration.

Key responsibilities include optimizing kernels for vector processors, performance evaluation and optimization of applications for ARM architecture, and inferencing of ML models written in PyTorch/TensorFlow/Keras. The ideal candidate will have 8-12 years of relevant experience, a strong understanding of ARM CPU architecture and ISA, and expertise in algorithm design and linear algebra functions used in AI/ML.

Qualcomm offers a supportive and inclusive culture where innovative ideas are valued. Employees have access to world-class health benefits, financial planning resources, wellbeing programs, and continuous learning opportunities. This role presents a unique opportunity to work alongside leading engineering and technology experts, contributing to world-changing innovations and breakthrough technologies in the field of machine learning and AI acceleration.

Join Qualcomm to unlock your full potential and be part of a team that's shaping the future of technology. Apply now to contribute to cutting-edge ML/AI development and grow your career in a dynamic, innovative environment.

Last updated a month ago

Responsibilities For Staff Engineer - ML Libraries Development Engineer

  • Optimize core ML kernels using latest advancements like SME, SVE of the ARM CPU architecture
  • Enhance performance of ML models on the CPU of the QCOM SoC
  • Participate in optimizing core math libraries for ML/AI acceleration
  • Performance evaluation and optimization of applications for ARM architecture
  • Inferencing of ML models written in PyTorch/TensorFlow/Keras

Requirements For Staff Engineer - ML Libraries Development Engineer

Python
Java
  • 8 to 12 years of relevant experience
  • Understanding of ARM CPU architecture fundamentals and ARM Arch64 ISA
  • Experience in optimizing kernels for vector processors
  • Understanding of basic linear algebra functions used in AI/ML
  • Algorithm design skills (logic, critical thinking)
  • Understanding of typical open-source library framework design
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.

Benefits For Staff Engineer - ML Libraries Development Engineer

  • World-class health benefit coverage for employees and eligible dependents
  • Financial programs to help build and prepare for a secure future
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs to support employees in living and working well
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Staff Engineer - ML Libraries Development Engineer

Machine Learning Cloud Edge engineer, Staff

Staff Machine Learning Cloud Edge Engineer position at Qualcomm, focusing on developing cutting-edge AI and cloud solutions with competitive benefits and growth opportunities.

Senior Product Manager - AI Developer Advocate

Senior Product Manager role focused on AI Developer Advocacy at Qualcomm, working on Snapdragon AI APIs and developer experience.

Staff Software Engineer, Gaming AI Development

Staff Software Engineer role focusing on gaming AI development and machine learning solutions for Snapdragon chipsets.

Engineer, Staff AI/Machine Learning - Autonomous Driving

Staff AI/ML Engineer role at Qualcomm focusing on autonomous driving technology development, requiring 4+ years of experience in embedded systems and machine learning.

Sr Staff Engineer, AI/Machine Learning- Autonomous Driving

Senior Staff Engineer position at Qualcomm focusing on AI/ML development for autonomous driving systems, requiring 6+ years of experience in embedded systems and machine learning.