岗位描述:
1.设计/开发/完善与核心业务紧密相关的基础软件框架和工具链;
2.开发与测试分布式/多线程构架系统通信模块,资源调度模块;
3.开发与移植系统级软件构件及中间件;
4.跨项目/跨团队技术难题攻关、性能优化;
5.参与深度学习软件栈的整体设计和实现。
岗位要求:
1.计算机/数学/物理/电子工程/自动控制专业,本科及以上学历;
2.熟练掌握计算机科学基础知识,对计算机系统(包括操作系统,计算机体系结构,并行处理等)有深刻的理解,且具有较丰富的相关实践经验;
3.精通Linux调度/内存管理/进程管理/中断异常/消息队列/虚拟化等内核机制;
4.精通中间件,如分布式消息队列,开发;
5.精通各类算法和数据结构;
6.精通C/C++/,且熟悉多线程,网络,分布式系统原理及开发;
7.精通Linux应用程序开发流程及环境。
加分项:
1.有大型系统软件开发经验,有企业服务总线(ESB)开发经验;
3.有Linux D-Bus使用经验;
4.了解一种现有流行的机器学习框架及相关软件,如TensorFlow/XLA,TVM,PyTorch,PaddlePaddle,NNVM,ONNX。
简历接收邮箱:juli
企业其他招聘信息
并行计算核心软件研发工程师
2023-11-15
BD市场
2023-11-15
处理器仿真软件研发工程师
2023-11-15
GPU驱动研发工程师
2023-11-15
市场产品主管
2023-11-15
GPU系统测试工程师
2023-11-15