Staff Engineer - ML Libraries Development Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Maskininlärning · Datavetenskap

I korthet

Qualcomm is seeking a Staff Engineer for ML Libraries Development to optimize core ML kernels for ML/AI acceleration on ARM CPU architecture. This role involves enhancing ML model performance on QCOM SoCs and requires 8-12 years of experience in Bangalore.

Ansvarsområden

  • Participate in optimizing core ML kernels using advancements like SME, SVE of the ARM CPU architecture.
  • Enhance the performance of ML models on the CPU of the QCOM SoC.
  • Optimize kernels for vector processors.
  • Inferencing of ML models written in Pytorch/TensorFlow/Keras.

Krav

  • 8 to 12 years of relevant experience.
  • Understanding of ARM CPU architecture fundamentals and ARM Arch64 ISA.
  • Optimizing kernels for vector Processors.
  • Understanding of the basic linear algebra functions used in AI/ML.
  • Algorithm design (logic, critical thinking).
  • Performance Evaluation and Optimization of the applications for ARM architecture.
  • Inferencing of the ML models written in Pytorch/TensorFlow/Keras.
  • Understanding of the typical Open-Source Library framework design.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Önskade kvalifikationer

  • Strong Programming skills and deep understanding of the ARM ISA.
  • understanding of the algorithms suitable for Vector and matrix accelerators.
  • Strong Analytical and debugging skills.
  • Good understanding of Optimizing the Linear Algebra algorithms.
  • Performance evaluation using QEMU, Simulators, Emulators and on Real Hardware.

Färdigheter

ARM CPU architectureARM Arch64 ISACC++PythonJavaLinear algebraAlgorithm designPerformance evaluationPytorchTensorFlowKerasQEMU
#ML#AI#ARM#CPU#SoC#performance optimization
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 2 dagar sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Bangalore, India

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt