岗位描述
岗位职责:
1. 负责设计与实现多种编译器优化,包括但不限于指令调度,、内存分配,、数据传输优化,、代码生成和新指令集架构支持;
2. 负责与系统软件和硬件团队跨职能协作和沟通,实现加速器硬件特定优化;
3. 负责设计性能分析工具与编写ML benchmark以分析和改进编译优化策略;
4. 参与二进制工具链的开发和维护;
5. 参与技术文档编写和严格的代码审查,确保软件开发的质量;。
任职要求:
1. 微电子、计算机或者电子技术相关专业,本科及以上学历,有AI model、编译器优化等相关领域工作经验优先;
2. 5年及以上软件编程经验,2年及以上编译器优化经验;
3. 熟悉C++(优先)或Python;
4. 熟悉硬件架构与仿真器实现;
5. 有低级硬件编程和硬件调试经验是加分项;
6. 熟悉LLVM等成熟编译器框架是一个大加分项;
高级岗位要求:
1. 有带团队完成编译器优化工作经验;
2. 有大规模软件开发经验,熟悉并行软件开发流程;
3. 有编译器开发有扎实背景,对编译器优化技术有深刻理解。