AI Kernel Engineer
Core
Develop and optimize AI/LLM kernels and operators for efficient inference on the Quadric GPNPU hardware platform.
Role type
Senior AI Kernel Engineer (Hardware/Software Co-optimization)
Builds
High-performance kernel libraries for AI/LLM models running on edge and automotive devices
Domain
Edge computing, Neural Processing Units (NPUs), Hardware Acceleration
Deliverable
production ML models
Required skills
AI kernel development, hardware architecture knowledge, compiler toolchain expertise, performance profiling, C/C++ optimization, parallelism analysis
Preferred skills
Assembly language, Triton-lang, DSP/NEON experience
Technologies
CUDA, Quadric GPNPU, C++, Python
Responsibilities
Develop AI/LLM kernels/operators on Quadric platform, Optimize kernel performance for different hardware configurations, Profile and analyze kernel performance to identify bottlenecks, Optimize kernel C/C++ codes to maximize hardware utilization, Make improvements to Quadric toolchain, compiler and runtime, Provide technical support and documentation to customers and developer community
Seniority
Senior, hands-on IC