Job Responsibilities
- Responsible for the design and development of AI compiler software for self-developed NPU.
- Customization of the performance benchmark and Model Zoo of neural network models related to autonomous driving.
- Research and implement the performance optimization algorithm for the hardware platform.
- AI compiler and NPU firmware related bug fixes and customer-specific feature development.
Job Requirements
- Familiar with more than one type of AI acceleration unit, including NPU/GPPU/DSP, etc.
- Engaged in AI software related development, including AI compiler, AI inference/training framework, AI accelerator firmware, AI operator library development, etc.
- Familiar with Python or C++ programming development.
- Experience in NPU/GPGPU/GPU/DSP AI or traditional compiler development.
- Experience in the development of open source AI compilation software such as TVM/MLIR/LLVM/GLOW/IREE.
- Understand the principles of compilation, including program analysis, compilation back-end optimization technology.
- Understand classical computer algorithms and design patterns, and have participated in ACM or other programming competitions.
- Understand computer architecture and be familiar with more than one processor execution mode (SIMT/SIMD/SMT, etc.).