系统架构师职位描述与岗位职责任职要求
职位描述:
1、根据业务需求规划应用架构;
2、实现高性能的后端架构、确保可维护性以及良好的伸缩性;
3、对团队开发人员进行代码质量审核和技术指导,解决后端相关疑难问题;
4、负责实现系统的自动化监控、高性能以及高可用性保障;
5、优化系统性能,提升系统稳定性,保证系统的重要服务器(数据库,Redis,Mongodb)的压力(CPU,IO)维持在较低水平。
工作内容:
1.根据产品需求完成需求分析、设计及实现;
2.制定开发计划完成日常的研发工作;
3.协助解决线上各种问题;
4.代码review及系统的梳理重构。
岗位要求:
1、熟悉Nginx/Apache、Mysql、Memcache/Redis、MongoDB性能调优、配置;
2、拥有多层架构,高可用性、高扩展性、高性能分布式系统的架构项目经验;
3、有丰富高并发、高吞吐、高稳定性系统架构设计与实现经验,对架构重构分析、分布改进有实战经验;
4、熟悉常用分布式系统算法及设计思想
5、具备极强的团队精神和合作精神,对工作有热情,能够承受住压力;
6、5年以上JAVA开发经验,3年以上java架构经验,来自大型互联网公司技术人员优先;
7、对互联网技术架构有深入的理解和应用,熟悉服务化的设计思路并能指导落地。
8、使用或搭建过DevOps工作流程者优先。
9、有电商或SAAS系统架构经验优先。
篇2:数据仓库系统架构师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.负责海量数据的整体架构设计和数据架构管控、根据具体业务和产品对数据模型进行统一分析和规划;
2.负责企业级信息架构(如业务数据对象识别、数据实体、数据属性分析、数据标准、端到端数据流等)的设计与优化;确保变革方案对架构遵从,并协助推动跨领域重大数据问题的分析、定位、解决方案设计和落地;
3.负责技术设计及技术实现规范编制,指导开发团队进行项目设计、项目实现及技术汇报;
4.负责项目重点模块的功能设计和难点攻坚;
5.对开发团队提供架构导引、技术监督和风险预判,确保开发技术框架不偏离正确方向;
6.配合项目经理进行技术决策、风险评估、及技术架构宣贯和推广;
7.其他部门发展所需承担的必要工作。
任职要求:
1、计算机相关专业本科以上学历。有5年及以上架构师工作经验,有3年以上大数据相关领域工作经验。
2、具有扎实的大数据和数据仓库的理论功底,负责过大数据平台或数据仓库设计。
3、算法基础扎实,熟悉常见的数据结构,深入理解分布式算法和分布式系统原理。
5、善于沟通,有良好的文档写作能力,良好的沟通能力和团队合作精神,良好的抽象思维,理性做出技术决策,具有风险控制意识。
篇3:系统架构师(高级开发工程师)职位描述与岗位职责任职要求
职位描述:
(1)全面负责SAAS系统的后端技术框架设计;
(2)负责数据库设计和调优;
(3)负责根据业务需求编写详细设计文档;
(4)负责SAAS系统的编码工作;
(5)负责定义和规范SAAS系统的外部接口;
(6)负责监督和验收外包供应商的前端开发。
任职要求:
优先条件:5年以上相关项目开发经验(SAAS或B2B/B2C平台商城)
(1)男,30岁左右,计算机相关专业,本科及以上学历;
(2)精通JAVA语言,理解IO,多线程,集合等基础框架;
(3)熟悉JAVASpringBoot框架;
(4)熟悉SpringCloud微服务框架与相关技术;
(5)熟悉MYSQL;
(6)了解Vue前端常见框架;
(7)熟练运用CSS3新特性,熟悉HTML5最新规范。
篇4:推荐系统架构师职位描述与岗位职责任职要求
职位描述:
工作职责:
1.开发和持续优化推荐系统深度学习框架以及推荐算法服务框架
2.结合当前主流的计算框架,打造更为高效、稳定的通用推荐系统框架
任职要求:
1.计算机相关专业
2.熟练掌握C/C++,python,Go一项或多项,熟悉shell,以及常用算法、数据结构;熟悉并行计算、分布式编程;有良好的代码习惯
3.具备一定的系统设计能力,掌握常用设计模式
4.有热情了解和尝试新算法、架构,具有较强的学习能力
5.良好的逻辑思维能力,能清晰的梳理机器学习技术应用于实际问题的思路
5.较强的沟通能力,能够逻辑清晰地进行自我表达,团队合作意识强,与人沟通积极主动
加分项:
1.有基于分布式计算框架开发经验和大规模数据处理经验
2.全面了解机器学习应用于实际问题的完整流程
3.大型互联网公司机器学习相关工作实习经验
4.ACM-ICPC等程序设计竞赛参赛、获奖经历者
5.有开源项目开发经验者
篇5:系统克架构师职位描述与岗位职责任职要求
职位描述:
1、根据业务发展的需求,制订系统开发规划,界定各系统功能职责边界,主持系统架构设计,构建系统原型;
2、规划与建设企业应用系统的软硬件基础设施,攻关关键性技术问题,开发共用的基础组件,建立开发规范,制订系统集成的软硬件技术标准,以提高系统交付质量;
3、制订系统实施质量标准体系,建设相关的质量保障与监管系统,执行质量管理;
4、制订信息安全管理规范,包括安全开发、部署与运维,为信息提供技术支持与管理保障;
5、协助项目经理制定项目计划和控制项目进度;
6、根据业务需求与规划,进行系统功能设计、部署设计与运维设计,组织与确认技术与产品的选型工作;
7、指导与审核各系统的架构与功能设计,培训、指导与监督开发团队正确执行规划与设计,以提高功能的可重用性、可维护性与可扩展性;
8、跟进技术发展,研究各种新技术在公司业务中的应用前景,并为业务模式的发展与创新提供参考;
9、规划IT人员团队能力结构,设计IT人员专业能力发展路线。
微信