- 工作方式
- 混合办公
- 类型
- 全职
- 部门
- 工程 - 平台
职责
- 负责 Spotify 客户端工程组织的 CI 基础设施的建设和发展。
- 提高客户端代码库的构建可靠性、性能和可观测性。
- 参与制定 CI 系统的技术路线图,定义构建和集成实践的标准。
- 使用 Python 和 C++ 开发和维护自动化程序,并能在包括 Windows 在内的各种环境下工作。
- 与多个产品和平台团队协作,确保 CI 系统符合开发人员的需求。
- 排查复杂的构建失败问题,并支持工程师采用最佳的 CI/CD 实践。
必备要求
- 熟悉持续集成基础设施和内部开发人员工作流程。
- 精通 Python 和 C++,了解 Bazel、gRPC/Protobuf 和 Git。
- 熟悉 Windows 系统,有批处理脚本和 PowerShell 脚本编写经验。
- 能够自信地在多个客户端平台(Android、iOS、Web、智能/Ubiquity 设备)上工作。
- 深入理解软件架构、可扩展构建系统和 CI/CD 基础知识。
- 务实的问题解决者,具备出色的协作和沟通能力。
- 致力于通过自动化、简化和卓越的工具来改善开发者体验。
Responsibilities
- Own the development and evolution of CI infrastructure for Spotify's client engineering organization.
- Improve build reliability, performance, and observability across client codebases.
- Contribute to the technical roadmap for CI systems and define standards for build and integration practices.
- Develop and maintain automation using Python and C++, working across environments including Windows.
- Collaborate with multiple product and platform teams to ensure CI systems meet developer needs.
- Troubleshoot complex build failures and support engineers in adopting CI/CD best practices.
Must Have
- Experience with continuous integration infrastructure and internal developer workflows.
- Proficiency in Python and C++, with knowledge of Bazel, gRPC/Protobuf, and Git.
- Familiarity with Windows systems, including batch and PowerShell scripting.
- Ability to work confidently across multiple client platforms (Android, iOS, Web, smart/Ubiquity devices).
- Strong understanding of software architecture, scalable build systems, and CI/CD fundamentals.
- Pragmatic problem-solver with excellent collaboration and communication skills.
- Commitment to improving developer experience through automation, simplification, and excellent tooling.
公司简介
Spotify 自 2008 年推出以来,彻底改变了人们聆听音乐的方式。我们的使命是释放人类创造力的潜能,让百万音乐人有机会以艺术为生,让数十亿乐迷有机会欣赏并热爱这些创作者的作品。我们所做的一切都源于我们对音乐和播客的热爱。如今,我们已成为全球最受欢迎的音频流媒体订阅服务。