AI Co-design Engineer

Job responsibilities

1.Stay up-to-date with the latest research and trends in AI, including hardware and software architectures, algorithms, and tools;
2.Analyze typical AI workloads and identify major bottlenecks in performance, power consumption, memory usage, and silicon cost;
3.Work with the hardware and software teams to develop innovative solutions to accelerate AI workloads and overcome major bottlenecks;
4.Collaborate with the Algorithm team to identify new opportunities for hardware and software innovation in AI;
5.Provide guidance and technical leadership to the hardware and software teams to ensure that AI workloads are efficiently and effectively implemented on target hardware platforms;
6.Promote best practices for hardware and software design for AI workloads, including efficient utilization of compute resources, optimization for memory usage and data movement, and power management techniques.

Requirements

1.BS, MS or PhD in Computer Science, Electrical Engineering, or related field.
2.Project experience in hardware and software design, including experience with AI Compute, Graphics, Multimedia hardware and software architectures, algorithms, and tools.
3.Strong knowledge of CPU, GPU, and memory architectures, as well as instruction sets, cache hierarchies, and I/O interfaces.
4.Deep understanding of AI workloads and typical AI hardware architectures, including experience with major AI frameworks (TensorFlow, PyTorch, etc.).
5.Familiarity with optimization techniques for reducing power consumption, memory usage, and silicon cost.
6.Ability to work independently and manage multiple projects and priorities.
I have carefully read the《Canaan Recruitment Website Personal Information Protection Policy 》and the《Canaan Recruitment Website User Terms of Service》, and understand and agree the content contained therein.
Apply Now Add to Favorite Return