返回岗位列表

OpenAI

系统集成工程师,构建系统 | 消费设备

地点:美国 薪资:薪资未公开 日期:2026-09-19

岗位摘要

负责并演进多仓库环境中的Bazel和Yocto构建与测试工作流;设计并维护Starlark规则、宏、工具链和集成,使构建密封、可复现且易于团队采用;提升Buildkite流水线的CI性能与可靠性,包括队列时间、构建时间、缓存命中率、重试行为和偶发失败隔离

岗位职责

  • 负责并演进多仓库环境中的Bazel和Yocto构建与测试工作流
  • 设计并维护Starlark规则、宏、工具链和集成,使构建密封、可复现且易于团队采用
  • 提升Buildkite流水线的CI性能与可靠性,包括队列时间、构建时间、缓存命中率、重试行为和偶发失败隔离
  • 构建通过受影响目标检测、依赖图分析、测试选择、缓存、批处理和更智能调度来减少不必要CI工作的系统
  • 统一本地与CI开发工作流,让工程师无需了解构建栈每个细节即可复现CI行为、调试构建失败并快速迭代
  • 在Docker/OCI镜像、基于Kubernetes的运行器、云资源和远程缓存/执行系统上运维并优化构建基础设施
  • 为构建和CI系统添加指标、日志、追踪、仪表盘和分析,以衡量速度、可靠性、成本和开发者影响
  • 直接与用户合作,理解痛点、接入项目、调试复杂构建问题并消除系统性瓶颈
  • 使用现代AI工具开创CI失败分析、不稳定测试调试、PR分诊、自动修复和面向开发者的信息
  • 负责所构建系统的可靠性,包括参与关键开发者与工厂基础设施的on-call轮值

任职要求

  • 5年以上工程经验,包括为开发者构建基础设施和工具的重要经验
  • 具备Bazel、Buck、Gradle或类似构建系统的实践经验,并理解密封构建、依赖图、缓存、沙箱和远程执行的权衡
  • 曾在规模化环境中构建CI系统

福利待遇

  • 为新员工提供搬迁协助
  • 采用混合办公模式,每周在办公室工作四天