- 负责参与和指导饿了么技术中心中一个或多个子领域的业务研发工作;
- 负责设计业务系统的数据模型,业务模型,领域划分等架构工作。
- 分析现有系统不足,找到目前系统的瓶颈,改进、提高系统性能;
- 能够在工作中促进团队工作效率和开发质量的提升;
- 为团队引入创新的技术、创新的解决方案,用创新的思路解决问题;
- 以自身良好的项目管理与协调沟通能力,负责若干重点跨团队项目的推进工作。
- 有丰富的架构设计与研发实施能力,能够准确、全面的理解业务,并根据业务发展计划给出合理的架构方案和分解计划;
- 丰富的海量数据处理系统经验,参与或是负责过大规模并发系统的架构工作者优先;
- 精通linux及计算机网络,对代码要求精益求精,有大量编程和code review经验,java/python/go/c/c++至少精通一种;
- 具有良好的沟通能力、组织能力及团队协作精神,有较强的分析和解决问题的能力;
- 主动性强,有强烈的求知欲和创新能力,有良好抗压能力。
- 负责SRE(站点稳定性)相关工作
- 通过架构改进、容量瓶颈改善、高可用项目落地等方式提高全局和产研稳定性效率
- 技术风险管控领域实现体系化并具有前瞻性,能快速&智能识别、定位、管控、恢复产品运行过程中业务风险
- 带领技术风险研发团队输出稳定性治理工具和平台
- 承担阶段性全局技术改进工作;
- 计算机类相关专业本科及以上学历,精通Java以及相关工程实践,并有五年以上开发经验;
- 精通微服务架构风格和常见分布式基础组件,如zookeeper, rabbitmq, redis,kafaka, elasticsearch等;
- 熟悉高可用架构设计或运维架构设计,有架构治理经验,了解异地多活架构;
- 有高度的责任心,良好的学习和自我驱动能力,良好的沟通能和团队合作精神。
- 有系统问题和压测问题定位经验,并乐于钻研;
- 熟悉分布式监控体系,SOA架构;
- 理解站点稳定性工程的工作方式;
- 有大规模互联网系统稳定性治理经验;
- 负责系统架构、框架设计以及核心模块开发工作;
- 指导解决研发过程中的关键问题和技术难点;
- 协调研发团队的产品开发和技术研究工作,提升团队整体技术水平;
- 对接各相关团队的沟通合作,保证产品研发工作的工程质量和进度。
- 本科及以上学历,计算机相关专业;
- 6年以上后端开发经验,精通Java技术栈,有大型分布式系统经验优先;
- 精通主流Web应用开发框架,熟悉SOA和Web Services系统框架,熟悉主流应用服务器;
- 精通数据库设计和性能优化,熟悉主流RDBMS和NoSQL数据库以及数据库编程;
- 熟悉常用工程工具:Jenkins、Maven/Sbt/Npm/Ant、Git/SVN、Eclipse/IntelliJ等;
- 有小团队管理经验,参与过至少一个互联网产品的架构的设计或升级改造工作。
- 负责参与和指导一个或多个子领域的服务端业务研发工作,包括但不限于红包、活动、预算、精准营销等营销子领域;
- 分析和深入发掘现有系统的不足,定位系统瓶颈,提高系统性能和稳定性;
- 深入思考研发过程中的各项问题,促进团队工作效率和开发质量的提升;
- 参与产品讨论,根据业务实际需求,为团队引入新技术和新方案;
- 以自身良好的项目管理与协调沟通能力,负责跨团队的重点项目的推进工作;
- 具备丰富的架构设计经验,能够准确、全面的理解业务,并根据业务发展设计合理的架构方案;
- 具备海量数据和大规模分布式系统的设计和开发经验;
- 具备良好的基本功,熟练使用各种的数据结构和算法,在计算机领域具有较完整的知识体系,并能结合到实际工作中;
- 具备丰富的编码和Code Review经验及良好的编码习惯:结构清晰、命名规范、逻辑性强、代码冗余率低;
- 具备良好的沟通能力、组织能力及团队协作精神;
- 负责过多条业务线或整个产品线的业务架构工作,组织过中等以上规模项目的;
- 具备多种语言研发经验、深入了解语言特点并能灵活运用的;
- 对多种数据库中间件、消息中间件及其他大规模分布式系统的基础架构组件有深入理解的;
- 负责需求分析,业务架构、技术架构的设计、优化工作
- 负责技术产出质量,对系统可用性进行设计,代码质量进行把控,确保系统稳定性等
- 负责系统优化,通过多种技术手段不断提升系统效能,并给产品、业务提供优化建议及方向
- 本科及以上学历(985/211优先),扎实的计算机基础。
- 有过复杂、高并发交易系统的架构设计和优化经验,尤其是深度参与过互联网业务架构设计的优先,拥有和工作年限相称的广度和(或)深度。
- 3年及以上工作经验,长期使用JAVA及开源框架进行项目开发,并有一定得项目管理经验;深入使用Java,熟悉掌握常用的Java类库及框架,如多线程、并发处理、I/O与网络通讯,Spring、Mybatis等;系统排障经验丰富,可以快速排查定位问题;至少对高并发、分布式、缓存、jvm 调优、序列化、微服务等一个或多个领域有过深入研究,并且有相关实践经验。
- 精通 MySQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL,Queue 的原理、使用场景以及限制。
- 具备使用统计分析、机器学习、分布式处理等技术,从大量数据中提取出对策略优化有意义的信息,不断进行策略调优
- 具备良好的业务感觉,能够站在业务、产品的角度深入发掘内在逻辑,进行合理的抽象与建模,做出合适的架构设计决策
- 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力
- 具备很强的学习能力,对技术有好奇心,有热情,有渴望
- 具有良好的沟通、团队协作、计划和主动性思考的能力,在互联网或业界有一定影响力公司的工作经验者优先
- 负责需求分析,业务架构、技术架构的设计、优化工作
- 负责技术产出质量,对系统可用性进行设计,代码质量进行把控,确保系统稳定性等
- 负责系统优化,通过多种技术手段不断提升系统效能,并给产品、业务提供优化建议及方向
- 本科及以上学历(985/211优先),扎实的计算机基础。
- 有过复杂、高并发交易系统的架构设计和优化经验,尤其是深度参与过互联网业务架构设计的优先,拥有和工作年限相称的广度和(或)深度。
- 3年及以上工作经验,长期使用JAVA及开源框架进行项目开发,并有一定得项目管理经验;深入使用Java,熟悉掌握常用的Java类库及框架,如多线程、并发处理、I/O与网络通讯,Spring、Mybatis等;系统排障经验丰富,可以快速排查定位问题;至少对高并发、分布式、缓存、jvm 调优、序列化、微服务等一个或多个领域有过深入研究,并且有相关实践经验。
- 精通 MySQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL,Queue 的原理、使用场景以及限制。
- 具备使用统计分析、机器学习、分布式处理等技术,从大量数据中提取出对策略优化有意义的信息,不断进行策略调优
- 具备良好的业务感觉,能够站在业务、产品的角度深入发掘内在逻辑,进行合理的抽象与建模,做出合适的架构设计决策
- 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力
- 具备很强的学习能力,对技术有好奇心,有热情,有渴望
- 具有良好的沟通、团队协作、计划和主动性思考的能力,在互联网或业界有一定影响力公司的工作经验者优先