iOS 开发者体验首席工程师 – Slack、Salesforce(现场办公)
在 Salesforce 领导 Slack iOS 应用的 AI 驱动开发工具和智能代理工作流。改进 Bazel、CI/CD、自动化测试,提升整个 iOS 代码库的工程效率。
描述
- 为 Slack iOS 应用开发可靠的 AI 工具
- 通过智能代理软件开发生命周期,帮助功能工程师解决复杂问题
- 创建智能软件开发工具和自主工作流
- 通过软件工厂和智能代理自动化测试,将 AI 代理嵌入开发流水线
- 为 iOS 工程设计先进的开发者工作流和智能代理
- 领导、指导并支持 iOS 工程师成长
- 建立严格的技术设计和代码质量标准
- 负责团队领域,同时参与 Slack iOS 代码库的各项工作
- 调查 Bazel 缓存未命中问题,修复失败的 CI 流水线
- 跟踪并改进 CI 稳定性、TimeToMerge 和构建时间性能指标
- 利用智能自动化发现并消除流水线瓶颈
任职要求
- 至少 10 年构建和维护复杂 iOS 工具链(涵盖 CI 和 CD)的经验
- 深入掌握 Swift、Bazel、Python 和 Xcode 工具链
- 具备智能代理软件开发生命周期工作流的实践经验,包括使用 Claude Code、GitHub Copilot Workspace 或自定义 LLM 脚本等 AI 编程代理
- 具备自动化创建拉取请求、代码审查和样板代码重构的经验
- 能够跟踪并改进 CI 稳定性、TimeToMerge 和构建时间等指标
- 熟悉 Apple 生态系统、CI/CD 流水线、自动化测试,以及使用 Python、Bash 或类似工具编写脚本
- 必须具备相关技术学位
福利待遇
- 休假计划
- 医疗保险
- 牙科保险
- 视力保险
- 心理健康支持
- 带薪育儿假
- 人寿保险
- 伤残保险
- 401(k) 计划
- 员工股票购买计划
- 符合条件的职位可能提供激励性薪酬
- 符合条件的职位可能提供股权
- 在申请或招聘过程中提供合理便利
