Senior Staff Engineer, Machine Learning Engineering ( On-device Learning SW )
Core
Develop end-to-end embedded AI software to train and fine-tune neural network models on Qualcomm edge hardware with optimal power, memory, and computation use.
Role type
Senior Staff Machine Learning Engineer (On-device Learning SW)
Builds
GenAI solutions, model optimization tools, and ML/AI software stacks for edge devices (smartphones, autonomous vehicles, robotics, IoT).
Domain
Edge AI / Mobile Computing / Embedded Systems
Deliverable
production ML models
Required skills
Neural network model training, Neural network model quantization, ML/AI software stack design, Kernel development, Runtime software optimization, Embedded systems programming, Debugging and profiling tools, SDK development, C/C++ programming, Python programming
Preferred skills
PyTorch, Android programming, Algebraic operation optimization for HW cores, Qualcomm QNN SDK
Technologies
Qualcomm AI accelerator engines, Qualcomm QNN SDK, PyTorch, C, C++, Python, Android
Responsibilities
Develop end-to-end embedded AI software to train and fine-tune neural network models on Qualcomm leading edge hardware. Design and enhance the implementation of ML/AI SW stack, kernels, and runtime software to improve performance and power efficiency. Collaborate with AI Processor Hardware team to implement high-quality solutions for new ML operators/layers. Develop debugging/profiling tools and user-friendly SDKs for customers.
Seniority
Senior Staff, hands-on IC
