返回岗位列表

OpenAI

软件工程师(扩展团队)

地点:美国 薪资:薪资未公开 日期:2025-10-31

岗位摘要

设计和构建API及运行时组件,以协调异构机器学习工作负载的计算和数据移动;参与编译器基础设施开发,包括为不断发展的硬件支持优化和编译器传递;设计和优化计算与数据内核,确保其在模拟和生产环境中的正确性、高性能和可移植性

岗位职责

  • 设计和构建API及运行时组件,以协调异构机器学习工作负载的计算和数据移动
  • 参与编译器基础设施开发,包括为不断发展的硬件支持优化和编译器传递
  • 设计和优化计算与数据内核,确保其在模拟和生产环境中的正确性、高性能和可移植性
  • 分析和优化系统瓶颈,特别是在I/O、内存层次结构和互连方面,涵盖本地和分布式规模
  • 开发模拟基础设施,以验证运行时行为、测试训练栈变更,并支持早期硬件和系统开发
  • 与硬件和研究团队紧密合作,快速将运行时和编译器更新部署到新的超算构建中
  • 主要使用Rust和Python,在多样化技术栈中工作,并有机会影响整个训练框架的架构决策

任职要求

  • 对大规模系统的工作原理有深厚的好奇心,并乐于使其更快、更简单、更可靠
  • 精通系统编程(如Rust、C++)和脚本语言(如Python)
  • 在以下一个或多个领域有经验:编译器开发、内核编写、加速器编程、运行时系统、分布式系统或高性能模拟
  • 乐于在快节奏、高度协作的环境中工作,应对不断变化的硬件和机器学习系统需求
  • 重视工程卓越、技术领导力和深思熟虑的系统设计

福利待遇

  • 提供搬迁援助