CI 系统工程师 - API 和 UI 服务

温哥华 7天前全职 网络
面议
苹果的 软件 开发 工作流 团队 提供 快速、可靠 的 CI 系统,使 苹果 的 软件 更加 易于 开发 和 发布。我们 相信 精简 的 开发 过程 可以 解锁 创造力、创新 和 开发者 的 潜力。我们 正在 寻找 一位 工程师 加入 我们 的 API 和 UI 服务 团队,在这里,您 将 构建 和 维护 基础 服务 和 接口,使苹果 的 软件 工程师 能够 构建、测试 和 验证 代码 更改。我们 重视 多元化 的 观点 和 独特 的 技能。我们 寻找 的 不仅是 具体 的 经验,而是 一位 对 构建 优秀 软件、持续 学习 和 解决 复杂 技术 问题 充满 热情 的 工程师。 在 这个 职位 中,您 将 在 后端 API 和 前端 服务 上 工作,这些 服务 构成 了 苹果 CI 基础设施 的 骨干。您 将 设计 可靠 扩展 的 系统,维护 与 多样 工作流 集成 的 服务,并 改善 整个 公司 团队 的 开发者 体验。您的 贡献 将 直接 影响 苹果 工程师 验证 和 发布 代码 的 效率。成功 需要 灵活性、主动性,以及 在 具有 挑战性 的 问题 中 享受 支持性 环境。您 需要 具备 优秀 的 判断力,以便 做出 及时 的 技术 决策,有效 协作 进行 设计 讨论,并 具备 深厚 的 技术 深度,以便 做出 明智 的 权衡。作为 一名 API 和 UI 服务 工程师,您 将: 设计 和 维护 苹果 CI 服务 的 API,支持 多样 的 项目 和 流水线 配置 开发 和 增强 与 开发者 工作流 集成 的 服务 构建 和 维护 从 多个 源 启动 CI 构建 的 服务,确保 在 各种 用例 中 可靠 地 调用 实现 UI 功能 和 后端 服务,改善 日志 查看 和 分析 体验,帮助 开发者 快速 识别 和 诊断 问题 开发 系统,优化 PR 的 构建 和 测试 结果 注释 构建 服务,从 日志 中 提取 和 显示 相关 的 失败 信息,以 支持 失败 分析 和 开发者 生产力 提供 值班 支持,协助 客户,排查 问题,维护 系统 可靠性 优先资格 在 API 设计、RESTful 服务 或 微服务 架构 方面 具有 深厚 的 专业知识 有 构建 或 维护 API 网关、身份验证 系统 或 授权 框架 的 经验 熟练 使用 前端 框架 和 技术,构建 面向 开发者 的 UI(React、TypeScript 等) 有 事件驱动 架构、消息队列 或 异步 处理 系统 的 经验 解决问题 的 方法,集成 不同 系统,构建 可靠 的 服务间 通信 关注 细节 和 质量,确保 API 合同、错误 处理 和 可靠性 有 CI/CD 系统、构建 流水线 或 开发者 平台 基础设施 的 经验 熟悉 可观察性 工具、日志 系统 或 分布式 跟踪,以 便 调试 生产 问题 在 版本控制 系统 集成 和 SCM 相关 工作流 方面 有 背景 了解 macOS 或 iOS 开发 环境 和 构建 过程 熟悉 值班 轮换、事件 响应 或 生产 支持 最低资格 计算机科学 学士学位 或 相等 的 专业 经验 5年以上 软件 工程 经验,最好 专注 于 API 开发、后端 服务 或 平台 基础设施 熟练 使用 适合 后端 系统 工作 的 语言(Go、Python、Java、Scala、C/C++ 等) 证明 能够 独立 处理 复杂 问题,并 有效 协作 团队 计划 具备 强大的 沟通 能力,能够 与 多样 团队 合作,并 清晰 解释 技术 决策 在 设计 或 贡献 处理 规模、可靠性 和 多个 服务 集成 的 系统 方面 具有 证明 的 经验 苹果 是 一家 平等 机会 雇主,致力 于 包容性 和 多样性。苹果 为 残疾 申请者 提供 合理 的 便利。苹果 是 一家 无毒 职场。