Snowflake
Snowflake
Snowflake 提供基于云的数据平台,用于大规模存储、处理和分析信息。其集中式架构帮助企业整合数据、高效运行复杂查询,并随着业务需求的发展支持多种工作负载。该公司的平台与云计算、数据、分析、咨询和营销技术等领域的专业人士密切相关,相关机会取决于负责构建和支持现代数据基础设施的团队。

Snowflake 持续集成系统高级软件工程师

负责 Snowflake 大规模持续集成平台的架构与技术方向,为其 Data Cloud 提供支持。 制定工程路线图和标准,并指导工程师构建分布式系统。

描述

  • 制定 Snowflake 持续集成平台的技术方向与架构。
  • 设计支持数千名开发者、数百万次构建以及不断扩展的多仓库代码库的系统。
  • 主导跨云平台弹性、高性能、容错型分布式 CI 服务的设计与交付。
  • 与产品经理和工程负责人合作,制定季度及长期路线图。
  • 审查代码和设计,并提供架构指导。
  • 解决构建速度、资源使用、租户隔离、可靠性和安全方面的挑战。
  • 辅导并支持团队内及更广泛组织中的工程师。
  • 评估并采用 CI/CD 技术、工具方案和行业实践。
  • 与相邻的工程系统团队及负责人协作推进开发者效率工作。
  • 快速构建、排查问题并交付高质量系统。
  • 保护机密信息并遵循 Snowflake 的数据安全标准。

任职要求

  • 至少八年在行业中设计和构建大规模分布式系统的经验。
  • 展现出技术领导力,包括负责系统架构、作出设计决策并提升工程标准。
  • 拥有丰富的企业级持续集成经验,涉及基于云的分布式系统。
  • 坚定致力于提升开发者效率。
  • 具备扎实的计算机科学基础,熟悉数据结构、算法、分布式系统和系统设计。
  • 熟练使用 Java、C++、Python 或 Go。
  • 具备战略判断力,并能将战略转化为可执行的技术计划。
  • 能够通过代码审查、设计指导和技术辅导来指导并影响工程师。
  • 具备出色的书面和口头沟通能力。
  • 拥有构建数据系统或从事分布式系统内部机制工作的经验。
  • 具备大规模运维 Jenkins、Bazel、ArgoCD、GitHub Actions 或其他 CI/CD 套件的实操经验。
  • 具备多租户系统设计经验,并关注可靠性、性能、隔离和安全。
  • 具备编写路线图、技术设计文档、项目计划和根因分析的经验。
  • 具备通过缓存、并行化、增量构建和资源调度优化构建系统的经验。
  • 具备在开发者工具或平台工程组织工作的经验。
  • 能够通勤至当地 Snowflake 办公室,或搬迁至附近地区。
  • 目前拥有在申请职位所在国家工作的授权。

福利待遇

  • 目标奖金为 15%。
  • 限制性股票单位的估值范围为 600,000 至 1,800,000 美元。
  • 医疗保险。
  • 牙科保险。
  • 视力保险。
  • 401(k) 退休储蓄计划。
  • 员工股票购买计划。
  • 优厚的带薪休假。
  • 有竞争力的薪酬。
  • 股权薪酬。