硬件加速编译器框架研发工程师
字节跳动
北京校招字节跳动社会招聘(社招)
岗位职责
1、负责整体编译框架的开发;
2、负责指令调度、存储分配、并行调度等编译优化功能开发;
3、负责模型性能Auto-tuning功能开发和优化工作;
4、负责Runtime模块开发工作。
任职要求
1、深入理解深度学习框架和软件栈;
2、熟练掌握C/C++、汇编和Python语言等相关编程语言;
3、有主动学习、快速解决问题的能力和自我驱动力。
以下为加分项:
1、有MLIR开发经验;多线程开发相关的产品经验;
2、熟悉计算机体系结构和并行计算;
3、了解编译器和代码优化技术,熟悉TVM/XLA等中间表示,有相关开发经验;
4、对常用的深度学习框架有深入理解,包括但不限于TensorFlow/PyTorch、MXNet;
5、有深入的LLVM和C++开发经验;有AI加速硬件的量化工具开发经验;
6、有GPU、FPGA或AI芯片相关的开发和评测经验。