1. 系统架构设计:负责系统架构的规划与实现。
2. 复杂系统设计:主导分布式系统的技术方案设计,解决高并发、海量数据场景下的技术挑战。
3. 技术选型与决策:参与技术选型与决策,保障系统的可扩展性、容错性与安全性。
4. 核心模块开发:承担核心业务模块的代码实现。
5. 基础架构组件研发:负责服务治理、配置中心、分布式事务等基础组件的研发与优化。
6. 性能优化:攻克数据库分库分表、缓存穿透、接口响应时间等性能瓶颈。
7. 技术攻坚与创新:探索前沿技术(如Serverless、边缘计算、AIOps),并推动其在业务中的落地应用。
8. 技术方案制定:主导跨机房容灾等重大技术难题攻关,制定可行的技术解决方案。
9. 质量保障与规范:建立代码评审标准,推动自动化测试覆盖率的持续提升。
10. 开发规范建设:制定开发规范与优秀实践,提升团队技术产出效率。
11. 团队与技术影响:参与技术社区交流,提升团队的技术品牌影响力。
12. 技术指导:担任技术Mentor,指导中级/初级工程师成长。 13. 大数据技术攻坚:负责大数据方向的技术难点突破。
1. 精通Java/Python/NodeJS/Golang/Rust中至少一种语言,熟悉多线程及异步编程模型。
2. 至少精通Spring Boot、Django、Flask、Express、Egg.js、Gin、Echo等主流框架中的一种。
3. 具备系统设计能力,熟悉设计模式、算法与数据结构。
4. 熟悉系统高可用设计方案。
5. 熟悉微服务架构设计,掌握RPC框架、消息队列及分布式事务。
6. 熟悉数据库设计、优化及索引使用。
7. 具备分布式系统开发经验。
8. 熟悉Linux、Docker、Kubernetes、Serverless者优先。
9. 有大型项目开发经验者优先。
10. 有AI大模型或数据挖掘经验者优先。
11. 有架构设计经验者优先。
12. 有大数据工具链开发经验者优先。
13. 有大数据可视化经验者优先。
14. 有大数据ETL开发经验者优先。
15. 有大数据存储经验者优先。 16. 有大数据计算引擎或计算框架(如Spark、Flink等)经验者优先。


