Sr Staff Engineer - ML Libraries Development Engineer

Machine Learning
Staff Software Engineer
In-Person
12+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Product Manager

Senior Product Manager role at Qualcomm focused on AI/ML Inference Platform development and strategy.

Speech Research Engineer

Senior Machine Learning Research position at Qualcomm focusing on speech technology and fundamental ML research.

AI NPU Compute Apps - Product Manager Senior, PC Compute

Senior Product Manager role focusing on AI NPU compute applications and LLM experiences at Qualcomm, leading product strategy and development.

Machine Learning Cloud Edge engineer, Staff

Staff Machine Learning Cloud Edge Engineer position at Qualcomm, focusing on embedded and cloud edge software development with 8+ years of experience required.

Cloud AI Customer Engineer, Staff

Staff-level Cloud AI Customer Engineer position at Qualcomm, working on ML accelerator integration and large-scale cloud deployments.

Description For Sr Staff Engineer - ML Libraries Development Engineer

Qualcomm's CPU architecture team is driving the core math libraries needed for ML/AI acceleration. This position will expose you to Qualcomm's cutting-edge SoC and ML/AI platforms in the industry. You will participate in optimizing core ML kernels using the latest advancements like SME and SVE of the ARM CPU architecture to enhance the performance of ML models on Qualcomm's SoC.

Key Responsibilities:

  • Optimize core ML kernels for ARM CPU architecture
  • Enhance performance of ML models on Qualcomm SoC
  • Work with vector processors and ARM Arch64 ISA
  • Design and optimize algorithms for AI/ML applications
  • Evaluate and optimize performance for ARM architecture
  • Inference ML models written in PyTorch/TensorFlow/Keras

Required Skills:

  • Understanding of ARM CPU architecture fundamentals and ARM Arch64 ISA
  • Experience in optimizing kernels for vector processors
  • Knowledge of basic linear algebra functions used in AI/ML
  • Algorithm design skills (logic, critical thinking)
  • Performance evaluation and optimization for ARM architecture
  • Experience with inferencing ML models in PyTorch/TensorFlow/Keras
  • Understanding of open-source library framework design

Preferred Skills:

  • Strong programming skills and deep understanding of ARM ISA
  • Experience with algorithms suitable for vector and matrix accelerators
  • Strong analytical and debugging skills
  • Proficiency in optimizing linear algebra algorithms
  • Performance evaluation using QEMU, simulators, emulators, and real hardware

This role offers exposure to Qualcomm's advanced SoC and ML/AI platforms, allowing you to work on cutting-edge technology in the industry. You'll be part of a team driving innovation in ML/AI acceleration, optimizing performance, and working with the latest ARM CPU architectures.

Join Qualcomm to unlock your full potential and be part of a team that's shaping the future of ML and AI technologies. Apply today to contribute to world-changing innovations and breakthrough technologies in a supportive, inclusive culture that values diverse expertise and fosters professional growth.

Last updated a month ago

Responsibilities For Sr Staff Engineer - ML Libraries Development Engineer

  • Optimize core ML kernels for ARM CPU architecture
  • Enhance performance of ML models on Qualcomm SoC
  • Work with vector processors and ARM Arch64 ISA
  • Design and optimize algorithms for AI/ML applications
  • Evaluate and optimize performance for ARM architecture
  • Inference ML models written in PyTorch/TensorFlow/Keras

Requirements For Sr Staff Engineer - ML Libraries Development Engineer

Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience
  • PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience
  • 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
  • Understanding of ARM CPU architecture fundamentals and ARM Arch64 ISA
  • Experience in optimizing kernels for vector processors
  • Knowledge of basic linear algebra functions used in AI/ML
  • Algorithm design skills (logic, critical thinking)
  • Performance evaluation and optimization for ARM architecture
  • Experience with inferencing ML models in PyTorch/TensorFlow/Keras
  • Understanding of open-source library framework design

Benefits For Sr Staff Engineer - ML Libraries Development Engineer

  • Health benefits
  • Financial planning programs
  • Emotional/mental support resources
  • Wellbeing programs

Interested in this job?