Deep Learning Framework and Compiler Engineer

Qualcomm · Bengaluru

  • Experience4–9 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Posted23 Sept 2026

About Qualcomm

Qualcomm is hiring in Bengaluru in semiconductors electronics. This role looks for around 4+ years of experience.

Skills

  • C++
  • Python
  • OpenCL
  • CUDA
  • MLIR
  • LLVM
  • XLA
  • TVM
  • machine learning
  • deep learning
  • compiler optimization
  • graph optimization
  • tensor IR
  • GPU programming
  • NPU programming

The role

A deep learning compiler engineer at a semiconductor technology company designs AI compiler backends for computer vision and generative AI, optimizing GPU and NPU accelerators with C++, Python, and MLIR. The role develops efficient inference systems using machine learning algorithms and parallel programming.

Full job description

General Summary:

Design machine frameworks for Adreno GPU accelerator for computer vision and generative Ai needs

Good understanding of network architectures, how a deep learning framework optimizes it to efficiently run on target accelerator

OpenCL (or similar like CUDA) kernel programming knowledge and optimization techniques to get best performance from hardware

Compiler optimization knowledge at graph level as well tensor IR

Working experience with any one open source compiler frameworks like TVM, MLIR, LLVM, XLA etc

Experience of understanding and integrating vendor acceleration SDK like CUDNN, Adreno OpenCLML, TensorRT, ArmNN inot inferenceing frameworks is a plus

C, C++: Strong programming capability using advanced techniques to design and develop AI compilers and backends.

Scripting: Strong expertise in Python with design, develop, release and maintain projects.

AI Frameworks: Familiarity with other AI frameworks like PyTorch, TensorFlow, Hugging Face, etc.Machine Learning Knowledge:

Understanding of machine learning principles and algorithms starting Computer vision to large language models and continuously update to new trends.Expertise to deep learning accelerator programming (GPU, NPU).

Any parallel programming experience (Like CUDA, OpenCL, MKLDNN ..etc) is a plus.Experience with deep leaning compilers like Glow, TVM etc is a plus.

Minimum Qualifications:

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience

ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience

ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience