网络系统软件技术专家-杭州
2-4万元/月
更新 2025-12-29 14:40:40
浏览 500
职位详情
C/C++
5-10年
Golang · Barefoot · C++ · C · Linux开发/部署经验 · Broadcom · Python
职位描述:
你将在以下三个领域:
1.大型分布式系统软件的高可用性设计开发,自动化故障分析与定位能力构建;
2.高带宽高性能交换路由转发平面的定义、研发、测试及技术创新;
3.大规模分布式路由协议的研发、测试与架构革新。
从事以下工作:
1、技术方案设计
•汇总并分析网络架构与运维相关需求,明确技术方案的目标、边界及交付成果;
•基于需求开展技术可行性评估与方案论证,确定合理的技术路线、功能设计、技术架构、数据结构及开发流程。
2、技术实现
•根据技术方案分解任务,依据目标与规范完成模块设计、编码实现与系统功能落地;
•主导核心模块的架构设计与代码框架搭建,负责共用核心组件的开发与维护,推进架构优化与重构;
•组织阶段性代码讨论与评审,通过调试调优推动系统顺利部署上线;
•对开发过程及上线后的系统进行持续维护与迭代,包括oncall值班、工单处理、缺陷修复、问题根因分析、用户体验提升、性能与资源效率优化等。
3、稳定性和性能优化
•制定系统稳定性保障策略,识别并消除系统潜在风险与性能瓶颈,解决线上复杂问题,保障系统安全稳定运行;
•应用系统优化方法论,实施性能调优,提升系统整体可靠性与响应效率。
4、技术预研
•关注前沿技术动态与行业发展趋势,结合业务场景提出可行的技术储备建议与创新支持方案。
5、技术规划
•理解公司业务战略方向,围绕核心业务需求制定具备高可用、高可靠、高扩展特性的技术架构规划,并推动落地实施。
职位要求:
1.计算机科学、软件工程等相关专业优先;具备5年以上Linux环境下的编程经验;
2.深入理解网络硬件(如网卡或交换芯片)工作原理,拥有丰富的高吞吐交换芯片开发经验,例如Broadcom、Barefoot等;
3.掌握大规模数据中心与骨干网络架构及相关协议,如BGP、L3VPN等;
4.熟悉Linux系统机制、内核协议栈及网络编程技术;
5.精通分布式系统的架构设计与开发实践,对大型分布式网络系统的稳定性与高可用机制有深入认知;
6.工作严谨,积极主动,具备良好的沟通能力、组织协调能力与团队协作精神,责任心强;
7.具备扎实的编码功底与持续优化意识。
需具备上述前五项中至少两项的相关技能或项目经验。
你将在以下三个领域:
1.大型分布式系统软件的高可用性设计开发,自动化故障分析与定位能力构建;
2.高带宽高性能交换路由转发平面的定义、研发、测试及技术创新;
3.大规模分布式路由协议的研发、测试与架构革新。
从事以下工作:
1、技术方案设计
•汇总并分析网络架构与运维相关需求,明确技术方案的目标、边界及交付成果;
•基于需求开展技术可行性评估与方案论证,确定合理的技术路线、功能设计、技术架构、数据结构及开发流程。
2、技术实现
•根据技术方案分解任务,依据目标与规范完成模块设计、编码实现与系统功能落地;
•主导核心模块的架构设计与代码框架搭建,负责共用核心组件的开发与维护,推进架构优化与重构;
•组织阶段性代码讨论与评审,通过调试调优推动系统顺利部署上线;
•对开发过程及上线后的系统进行持续维护与迭代,包括oncall值班、工单处理、缺陷修复、问题根因分析、用户体验提升、性能与资源效率优化等。
3、稳定性和性能优化
•制定系统稳定性保障策略,识别并消除系统潜在风险与性能瓶颈,解决线上复杂问题,保障系统安全稳定运行;
•应用系统优化方法论,实施性能调优,提升系统整体可靠性与响应效率。
4、技术预研
•关注前沿技术动态与行业发展趋势,结合业务场景提出可行的技术储备建议与创新支持方案。
5、技术规划
•理解公司业务战略方向,围绕核心业务需求制定具备高可用、高可靠、高扩展特性的技术架构规划,并推动落地实施。
职位要求:
1.计算机科学、软件工程等相关专业优先;具备5年以上Linux环境下的编程经验;
2.深入理解网络硬件(如网卡或交换芯片)工作原理,拥有丰富的高吞吐交换芯片开发经验,例如Broadcom、Barefoot等;
3.掌握大规模数据中心与骨干网络架构及相关协议,如BGP、L3VPN等;
4.熟悉Linux系统机制、内核协议栈及网络编程技术;
5.精通分布式系统的架构设计与开发实践,对大型分布式网络系统的稳定性与高可用机制有深入认知;
6.工作严谨,积极主动,具备良好的沟通能力、组织协调能力与团队协作精神,责任心强;
7.具备扎实的编码功底与持续优化意识。
需具备上述前五项中至少两项的相关技能或项目经验。
相似职位
很抱歉,暂无相似职位!