职责描述: 1.开发用户友好的平台界面(网页、移动、独立软件); 2.负责用户需求分析、文档准备以及与用户和开发团队的沟通。 3.产品的软件开发项目管理。 4.监督和定期汇报软件开发的进度。 工作要求: 1.计算机科学或相关专业; 2.有扎实的编程基础,编程能力强,掌握Python、Java、JavaScript、Go、C/C++或Scala语言,有良好的编程习惯,有较强的独立解决问题的能力;掌握通用开发框架; 3.熟悉Linux平台,有丰富的系统开发经验,参与或主持过大型复杂分布式系统的设计和架构; 4.有Kubernetes、Docker、OpenStack、TensorFlow、PyTorch、MXNet、Hadoop、Spark、Flink、es、卡夫卡、Grafana、普罗米修斯等平台框架开发经验者优先; 5.参与或管理大型系统软件、云平台项目者优先; 6.有参与或领导过跨平台、跨语言机器学习平台者优先; 7.严谨踏实,责任心强;良好的沟通技巧和团队精神。 软件项目经理职责 熟悉软件项目开发流程和敏捷开发方法,至少2年软件开发项目管理经验。 有云计算相关软件开发项目管理经验者优先。 熟练使用行业内常用的项目管理工具。 逻辑叙述能力强,熟悉PPT、Word等表格和演示制作工具。 具有较强的逻辑思维能力和分析解决问题的能力。 责任心强,能保证项目按计划时间节点执行。 团队精神,善于沟通和合作。 工作要求: 1.本科以上学历,计算机专业,至少7年软件开发或项目管理工作经验,至少3年产品导向型R&D团队管理工作经验; 2.Java基础好,数据结构好; 3.熟悉HTML5和CSS3标准,熟悉JAVAScript语言,熟悉Linux操作系统管理,熟悉SHELL/Python,精通Java、Scala、SQL语言和ORACLE/DB2存储过程; 4.熟悉Hadoop/hive/hbase/shate/spark/storm等组件的原理以及开发、运维技术; 5.熟悉ECharts、Tableau等数据可视化工具,了解MAP-REDUCE、MPI等分布式计算框架,使用Eclipse进行开发,掌握SpringMVC框架、iBatis框架、Hibernate框架进行web服务器开发; 6.有奋斗精神,善于团队管理,有较强的沟通能力,能承受工作压力,能保质保量按时完成任务。