分布式系统工程师,缓存 — Cloudflare(混合办公)
构建并运营 Cloudflare 全球分布式缓存和代理基础设施。 提升 CDN 边缘网络的性能、可靠性、路由、缓存清除和可观测性。
描述
- 设计、构建并运营高性能缓存和代理数据平面,为从 Cloudflare 边缘向客户源站提供内容服务
- 参与 Pingora 和生产服务开发,改进异步 I/O、连接处理、内存与磁盘效率以及尾延迟
- 通过对象放置、保留、准入和驱逐策略、范围请求,以及防止数据损坏或不完整,提升缓存的正确性和性能
- 开发全球分布式缓存清除和分层缓存系统,加速失效处理、优化缓存路径、提高命中率并减少源站负载
- 交付共享平台能力以及面向客户的 API 和规则,用于缓存键、TTL、响应处理、缓存清除行为和 Workers 访问
- 负责功能从技术设计、实现、测试、可观测性、分阶段发布到生产运营的完整生命周期
- 参与值班轮换,主导事件响应和事后复盘,并增强可靠性、容量和运维工具
- 利用流量分组、可衡量的防护指标和回滚机制,安全部署高影响变更
- 与 Cloudflare 各地的产品和工程团队协作
- 通过代码评审、指导、技术写作以及改进团队标准和工具作出贡献
任职要求
- 至少四年设计、构建和运营生产软件系统的专业经验
- 熟练掌握 Rust、Go、C 或 C++ 等系统或后端语言,并愿意使用 Rust 开发
- 扎实了解 HTTP 语义以及包括 TCP、TLS 和 QUIC 在内的传输协议
- 具备设计和实现安全、弹性强、高性能分布式系统的经验
- 具备 Linux、网络、并发和性能分析经验
- 具备负责生产系统的经验,包括监控、调试、值班支持、事件响应和可靠性改进
- 能够运用指标、日志、追踪、性能分析和实验来分析生产行为并验证改进效果
- 具备出色的书面和口头沟通能力,包括技术设计文档写作和跨团队项目领导能力
- 愿意使用 AI 辅助工程工具,同时对正确性、安全性和设计质量负责
- 申请人可能需要在无需申请出口许可证赞助的情况下,获得受美国出口管制法律管制的技术
福利待遇
- 符合公司股权计划的参与资格
- 在录用流程中,可能会要求在 Cloudflare 办公室或办公中心进行现场面试
- 为符合条件的残障人士提供合理便利
