Engineer, AI/Machine Learning
Core
Creating and implementing machine learning techniques, frameworks, and tools to enable efficient discovery and utilization of state-of-the-art ML solutions across mobile, edge, auto, and IoT technology verticals.
Role type
Machine Learning Engineer (Embedded AI & Compiler)
Builds
End-to-end embedded AI software stacks, ML/AI compilers, kernels, runtime software, and debugging/profiling tools.
Domain
Mobile, Edge, Auto, IoT, Embedded Systems, Hardware-Software Co-design
Deliverable
production ML models | infrastructure
Required skills
C/C++ programming, software design and debugging, Linux/Android/embedded software development, algorithm optimization for HW cores, compiler/CPU/GPU design knowledge, deep learning frameworks
Preferred skills
Low-level C/C++ expertise, compiler development experience, deep learning framework knowledge
Technologies
C, C++, Linux, Android, Neural Networks, ML Compilers, SDKs
Responsibilities
Develop end-to-end embedded AI SW stack to run neural network models on Qualcomm hardware; Design and enhance ML/AI compilers, kernels, and runtime software; Collaborate with AI Processor Hardware team to implement new ML operators/layers; Develop debugging/profiling tools and user-friendly SDK for customers.
Seniority
Mid-level, hands-on IC