岗位描述
岗位职责
1、参与设计并实现高可用、可扩展、分布式机器学习平台,支撑智算相关业务算法生产与高效迭代;
2、与算法工程师密切配合,理解深度学习模型研发流程,负责/参与机器学习平台的设计、开发和维护
3、持续提升平台效率、易用性、降低算法使用成本,探索业界前沿的机器学习相关技术,设计并实现到机器学习平台中。
构建容器化部署⽅案(Kubernetes/Docker),实现模型服务的弹性伸缩与故障⾃愈,模型部署与性能优化:
4、负责一站式机器学习平台的设计研发与迭代改进,包含前端,后台,平台任务流程设计和研发,为算法同学提供一站式模型训练和上线服务的能力;
5、负责模块code review任务,确保相关代码的有效性和正确性,并能够通过code review提供相关性能以及稳定性
岗位要求
1、计算机及相关专业本科及以上学历,良好的沟通和团队协作能力:
2、扎实的编程基础、良好的编程风格,熟悉多线程编程、分布式计算、网络通信、内存管理、设计模式
3、3年以上工程研发或者基础架构经验,熟练掌握Golang、Python等至少一种开发语言
4、熟悉PyTorch深度学习框架和MLOps相关工作,了解AI,熟悉常见深度学习算法
5、具备分布式系统的研发经验,有优化系统性能问题的能力和经验
6、精通K8s云原生组件开发经验,拥有基于Linux的计算环境设计、部署、性能分析与故障排查经验
加分项:
1、具有大规模分布式架构设计开发经验
2、熟悉 K8s、AI 训练平台(如 Kubeflow、Volcano、NVIDIA Base Command Platform)等 AI Infra 生态
3、熟悉Milvus、Faiss、Llamalndex等向量检索技术,有Rag、知识库设计、文本切分、Embedding模型开发经验