Cloudflare
Cloudflare
Cloudflare 提供连接云服务,帮助组织在本地环境、公有云、SaaS 平台和互联网之间,保护并连接员工、设备、应用程序、网络和数据。其平台整合了应用安全、网络防护、性能优化和可视性工具,帮助团队降低技术复杂度,更高效地构建和交付软件。Cloudflare 的业务涵盖云端与边缘交付、安全网络以及具备韧性的数字基础设施,适合从事网络安全、网络、云平台和应用性能等领域的专业人士关注。

分布式系统工程师,缓存 — Cloudflare(混合办公)

构建并运营 Cloudflare 全球分布式缓存和代理基础设施。 提升 CDN 边缘网络的性能、可靠性、路由、缓存清除和可观测性。

描述

  • 设计、构建并运营高性能缓存和代理数据平面,为从 Cloudflare 边缘向客户源站提供内容服务
  • 参与 Pingora 和生产服务开发,改进异步 I/O、连接处理、内存与磁盘效率以及尾延迟
  • 通过对象放置、保留、准入和驱逐策略、范围请求,以及防止数据损坏或不完整,提升缓存的正确性和性能
  • 开发全球分布式缓存清除和分层缓存系统,加速失效处理、优化缓存路径、提高命中率并减少源站负载
  • 交付共享平台能力以及面向客户的 API 和规则,用于缓存键、TTL、响应处理、缓存清除行为和 Workers 访问
  • 负责功能从技术设计、实现、测试、可观测性、分阶段发布到生产运营的完整生命周期
  • 参与值班轮换,主导事件响应和事后复盘,并增强可靠性、容量和运维工具
  • 利用流量分组、可衡量的防护指标和回滚机制,安全部署高影响变更
  • 与 Cloudflare 各地的产品和工程团队协作
  • 通过代码评审、指导、技术写作以及改进团队标准和工具作出贡献

任职要求

  • 至少四年设计、构建和运营生产软件系统的专业经验
  • 熟练掌握 Rust、Go、C 或 C++ 等系统或后端语言,并愿意使用 Rust 开发
  • 扎实了解 HTTP 语义以及包括 TCP、TLS 和 QUIC 在内的传输协议
  • 具备设计和实现安全、弹性强、高性能分布式系统的经验
  • 具备 Linux、网络、并发和性能分析经验
  • 具备负责生产系统的经验,包括监控、调试、值班支持、事件响应和可靠性改进
  • 能够运用指标、日志、追踪、性能分析和实验来分析生产行为并验证改进效果
  • 具备出色的书面和口头沟通能力,包括技术设计文档写作和跨团队项目领导能力
  • 愿意使用 AI 辅助工程工具,同时对正确性、安全性和设计质量负责
  • 申请人可能需要在无需申请出口许可证赞助的情况下,获得受美国出口管制法律管制的技术

福利待遇

  • 符合公司股权计划的参与资格
  • 在录用流程中,可能会要求在 Cloudflare 办公室或办公中心进行现场面试
  • 为符合条件的残障人士提供合理便利