返回岗位列表

Anthropic

资深软件工程师,代码强化学习

地点:美国 薪资:$405,000-$625,000 日期:2026-09-19

岗位摘要

设计被广泛使用的 API、框架和抽象,供其他工程师和研究员构建,注重接口清晰性和有原则的默认值;以轮转方式嵌入研究团队:理解其工程需求,构建支持其工作的系统和 API,并移交所有权,使团队能在你轮转后自行维护这些系统

岗位职责

  • 设计被广泛使用的 API、框架和抽象,供其他工程师和研究员构建,注重接口清晰性和有原则的默认值
  • 以轮转方式嵌入研究团队:理解其工程需求,构建支持其工作的系统和 API,并移交所有权,使团队能在你轮转后自行维护这些系统
  • 直接在研究代码库中工作,在不拖慢所支持研究的前提下提升可靠性和结构
  • 预判静默故障模式,并通过类型安全、良好设计的不变量、针对性测试和缩小缺陷面的重构,从结构上防止它们
  • 为生产强化学习系统的可靠性做出贡献,包括监控、回归检测和分诊工具
  • 帮助新团队定义工程标准、评审实践和设计模式,并指导研究员和工程师采用它们

任职要求

  • 深入掌握 Python,包括静态类型、安全的异步和并发模式,以及编写高性能 Python 代码
  • 有设计直观、安全的 API 或框架并被其他工程师或团队采用和构建的记录
  • 有在大型、不断演进或研究风格代码库中高效工作的经验,且这些代码库并非你最初编写
  • 展现出预判故障模式(尤其是静默故障)的能力,并通过系统设计、类型安全和测试从结构上防止它们
  • 出色的书面和口头沟通能力,包括向不同工程背景的合作者解释系统设计
  • 能适应模糊性:能够从定义不清的问题中界定自己的工作,并推动其达到可维护的结果
  • 优先:有为机器学习研究或强化学习工作流构建基础设施、工具或框架的经验