Staff AI Software Engineer
Core
Building highly optimized on-device AI solutions and high-performance software for AI engines including Snapdragon Neural Processing Engine, Android NN, and Tensorflow Lite delegate.
Role type
Staff AI Software Engineer (on-device AI)
Builds
Optimized AI software stack, profiling/debugging tools, and SDKs for mobile, edge, auto, and IoT products.
Domain
Semiconductor hardware + Machine Learning
Deliverable
production ML models
Required skills
Machine learning techniques, optimization algorithms for ML operators/layers, neural network runtime performance evaluation, software framework development, cross-functional coordination, customer use-case enablement
Preferred skills
Deep neural networks expertise, hardware-software co-optimization
Technologies
Snapdragon Neural Processing Engine, Android NN, Tensorflow Lite
Responsibilities
Develop optimization algorithms for ML operators/layers, enhance AI SW stack frameworks for optimal resource usage, build software tools for profiling and debugging, evaluate and optimize neural networks runtime performance and accuracy, collaborate with AI hardware and architecture teams
Seniority
Staff, hands-on IC with strategic coordination