岗位职责:
1.负责项目交付,承担项目的技术支撑及管理,上下游工作协同;
2.配合架构师,参与软件架构设计,参与特定技术方案制定;
3.依据项目的架构设计,负责完成项目的高层设计、底层设计;
4.负责项目的核心代码开发、单元测试、集成测试、代码走读和缺陷修复;
5.负责项目的发布说明、用户手册、运维手册等技术资料的编写和验证;
6.负责项目的技术规划与实现,项目的公共组件规划与实现,项目的关键技术研究与突破;
7.负责机器学习/深度学习平台的建设,根据实际业务场景和需求,优化平台能力;
8.负责人工智能产品的研发,包括算法设计、模型训练、部署和优化;
9.建设灵活的AI开发组件,支持业务打造定制化AI平台及业务。
任职要求:
1.本科及以上学历,具有5年及以上计算机及其相关专业工作经验,2年及以上电信级项目开发经验者优先;
2.JAVA基础扎实,对面向对象的思想有深刻的理解,掌握常用设计模式,精通io、多线程、集合等基础框架,精通分布式、缓存、消息、搜索等机制。
3.熟悉了解Python语言,具有良好的编程习惯,熟悉多线程编程,内存管理,设计模式和Linux。
4.熟悉Hadoop/Hive/Spark/Flink等计算框架,熟悉Docker技术及Kubernetes容器调度系统。
5.熟悉业界主流的机器学习平台,有机器学习平台研发经验者优先。
6.熟悉应用服务器,如Nginx、Tomcat、Apache等的配置、部署、调优
7.熟悉基于springcloud,sping boot等框架微服务开发,熟悉docker,K8S,服务治理
8.熟悉MySQL应用开发和性能优化,有大数据量的设计和调优经验,有国产数据库使用经验
9.熟悉 Redis、MongoDB、Minio等非结构化数据存储的原理和使用