岗位职责
专注于Anycast系统的开发、设计和调优,具体职责包括:
- 基于机器学习的数据流量优化问题:利用机器学习技术分析和预测网络流量模式,从而优化数据在Anycast网络中的传输路径,提高网络的整体效率和鲁棒性。
- 基于机器学习的流量路由策略(learning to route):使用机器学习模型动态调整流量路由策略,减少网络拥堵,提高数据包传输的成功率和速度。
- 基于机器学习的故障检测与恢复(learning to detect and recover):开发机器学习算法实时监控Anycast网络中的节点和链路状态,及时检测异常并自动触发恢复机制,以保证服务的连续性和稳定性。
- 基于机器学习的资源分配(learning to allocate resources):根据实时的网络负载和用户请求特点,动态调整服务器和网络资源的分配策略,以优化Anycast服务的性能和成本。
- 基于机器学习的网络安全策略(learning to secure):利用机器学习算法识别并防御潜在的网络攻击和安全威胁,增强Anycast网络的安全性和可靠性。
职位要求
- 扎实的工程能力,优良的编程风格,熟悉Java/Python/C++语言和常用设计模式,具备复杂系统的设计开发调试能力。
- 优良的沟通表达能力、团队合作意识和经验;具备快速学习的能力,以及深入钻研技术问题的耐心。
- 熟悉计算机网络基础知识和计算机体系结构基础知识,熟悉传统的二三层转发、BGP、Anycast等协议知识。