Staff 软件工程师,Web 平台
岗位摘要
减少构建、部署和测试流程中的阻力,提升整个组织的开发速度;关注性能与可靠性:识别并解决延迟问题,改进可观测性,并帮助建立平台团队可遵循的高标准;设计并构建共享 UI 组件、库和抽象,供 Anthropic 各产品团队在 Web 和移动端一致且高效地交付
岗位职责
- 减少构建、部署和测试流程中的阻力,提升整个组织的开发速度
- 关注性能与可靠性:识别并解决延迟问题,改进可观测性,并帮助建立平台团队可遵循的高标准
- 设计并构建共享 UI 组件、库和抽象,供 Anthropic 各产品团队在 Web 和移动端一致且高效地交付
- 与产品工程团队紧密合作,理解其需求,尽可能为其扫除障碍,并围绕影响最大的方向规划平台投入
- 帮助维护和改进文档与工具,使平台对加入或基于其构建的工程师更易上手
任职要求
- 具备现代 Web 技术的扎实实践能力(React、TypeScript 或类似框架),并有设计或消费面向前端应用的 API 的经验
- 关心开发者体验,并有构建提升其他工程师生产力的工具或系统的过往记录
- 对可靠性、可观测性和性能有扎实直觉,并乐于在生产系统中落实这些理念
- 适应快节奏、协作型环境,喜欢与跨职能伙伴紧密合作
- 主动补位,即使任务超出岗位描述范围
- 拥有 5 年以上软件工程经验,其中大量时间用于构建其他工程师依赖的共享平台、开发者工具或基础设施
- 有构建共享组件库、设计系统或可复用 UI 基础设施的经验
- 熟悉 API 设计与客户端-服务器架构模式,能在灵活性与跨客户端一致性之间取得平衡
- 有生产 Web 应用性能优化和延迟降低经验
- 有 CI/CD、构建系统和/或部署自动化经验
- 有可观测性与监控经验(如指标、日志、追踪)