异构编译器开发工程师

岗位职责

该职位负责AI芯片编程系统(programming system)的开发。具体包括以下一到多项:

● DSA/GPGPU类型AI计算平台编程模型的设计/开发;

● 硬件资源的分配优化/并行调度/配置

职位基本要求

● CS/EE专业本科或者以上学历;

● 扎实的C++/C开发经验;

● 熟悉软件开发工具和脚本语言(如git, CMake, Bazel, bash, python等);

● 了解单元测试用例的设计/实现;

● 了解常见的计算机体系结构(CPU/GPU)

● 了解软件开发、发布和管理流程(如敏捷开发,缺陷管理,CI/CD概念等);

职位要求加分项

● CS/EE相关方向博士毕业、硕士毕业3年以上工作经验、本科毕业5年以上工作经验;或者有ACM背景;

● 有丰富的MLIR pass开发经验,或者熟悉CodeGen技术;

● 有丰富的LLVM pass开发经验, 或者熟悉自动张量化/自动向量化的方法;

● 熟悉基于DAG的硬件资源分配/并行调度算法;

● 熟悉基于polyhydral的affine loop transformation;

● 熟悉CUDA或类CUDA编程模型的使用与设计

公司地点:北京海淀区量子银座12层

公司简介:

职位发布者:顾女士

江原芯科技(上海)有限公司

融资阶段:

公司规模:

相似职位: