软件开发经理软件架构师(AI产品方向)职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责软件产品核心模块的设计开发工作,包括软件架构设计、核心模块代码开发、源码管理、测试与部署等,主导敏捷开发流程;
2、根据产品研发计划,负责软件产品的技术需求分析,提出技术研究及可行性报告;
3、结合后台机器学习算法,持续优化软件架构和代码实现,对软件开发进度和质量负责;
4、负责参与指导开发组其他工程师的设计与开发工作、代码Review、自动化测试等;
5、与产品经理、算法团队技术负责人进行密切沟通,推动AI软件模块的敏捷开发流程、实现产品的软件版本迭代;
6、能持续提升开发团队的工作热情、工作质量和工作效率。
岗位要求:
1.计算机/软件工程硕士及以上学历,10年以上软件工程开发经验,5年以上开发经理或开发架构师工作经验,极强的问题解决能力;
2.扎实的计算机基础和代码能力基础,熟练掌握数据结构、算法、架构设计等知识;
3.精通敏捷开发,掌握软件工程理论,精通软件工程管理方法,深入理解OOP、OOD思想,具备极强的分析设计能力,精通UML、常用数据库建模,熟悉并使用过主流非关系型数据库、中间件等;
4.精通Python、精通Django或pyQT,精通C/C++/Java其中之一,代码能力有深厚积累
5.精通Linux环境,熟悉Git,熟悉跨平台软件开发、测试及部署流程;
6.学习能力强、抗压能力强,有责任心,有创新拼搏精神,有较强的沟通协调能力。
优先条件:
1.有AI包括机器学习、深度学习、大数据等研发经验,熟悉TensorFlow;
2.有图像处理研发经验,熟悉OpenCV;
3.对代码、AI有极大的热情,有过大型产品软件设计经验,对易用性和视觉感有较高要求。
篇2:软件开发架构师岗位职责软件开发架构师职责任职要求
软件开发架构师岗位职责
岗位职责:
1、负责3D软件的数据结构设计实现和维护;
2、负责3D软件的功能开发和维护;
3、负责3D软件的显示和性能优化。
任职资格:
1、至少精通一门面向对象编程语言;
2、数学功底扎实,精通线性代数和立体几何;
3、熟悉常用算法和数据结构;
4、熟悉基本的3D知识;
5、熟悉常用3D引擎算法。
优先:
1、熟悉Stage3D者优先;
2、有Flash3D引擎的开发或者使用者优先。描述:
参与企业Flash3D工具软件开发和维护。
岗位职责:
1、负责3D软件的数据结构设计实现和维护;
2、负责3D软件的功能开发和维护;
3、负责3D软件的显示和性能优化。
任职资格:
1、至少精通一门面向对象编程语言;
2、数学功底扎实,精通线性代数和立体几何;
3、熟悉常用算法和数据结构;
4、熟悉基本的3D知识;
5、熟悉常用3D引擎算法。
优先:
1、熟悉Stage3D者优先;
2、有Flash3D引擎的开发或者使用者优先。