Staff+ 软件工程师,存储与传输
岗位摘要
制定并塑造 Anthropic 存储层的技术战略与架构;与用户及合作团队建立紧密关系,深入理解其访问模式以及对安全、可用性和业务的独特需求,涵盖大规模机器学习与训练工作负载到需强管控的财务数据处理
岗位职责
- 制定并塑造 Anthropic 存储层的技术战略与架构
- 与用户及合作团队建立紧密关系,深入理解其访问模式以及对安全、可用性和业务的独特需求,涵盖大规模机器学习与训练工作负载到需强管控的财务数据处理
- 与云服务商、网络和数据中心团队紧密合作,推进基础设施原语建设
- 将用户需求转化为可扩展、可实现的系统设计,并推动各方达成一致
- 在持久性、可用性、一致性、性能、安全与成本之间做出有原则的权衡,并记录推理过程,供其他工程师和团队沿用
- 将大型问题拆解为可交付里程碑,并领导跨职能团队以前所未有的速度安全交付新能力
- 跨越后端技术栈、抽象层和客户端开展工作,为用户提供简单一致的接口,无论数据位于何处
- 规划并领导关键工作负载的大规模迁移,尽量减少对用户的干扰
- 参与并改进运维,包括 SLO、可观测性、容量规划、事件响应和值班
- 在代码和生产环境中保持亲力亲为,包括最关键和最复杂的领域
任职要求
- 具备设计、构建和运营生产级大规模分布式存储系统的经验,例如对象存储、分布式文件系统或块存储服务
- 深入理解存储系统基础,包括:复制与纠删码、一致性模型、元数据管理、持久性、故障处理、高可用、访问控制、身份模型、安全方法、抽象层、网络需求以及多区域考量