高级软件工程师,编排平台
岗位摘要
领导 Scale 核心编排平台的架构、设计、实现和运维;使用 Temporal、Cadence、Kubernetes 和云原生系统等技术构建持久的工作流基础设施;为调度、重试、状态管理、任务执行、可观测性和工作流生命周期管理定义平台原语和 API
岗位职责
- 领导 Scale 核心编排平台的架构、设计、实现和运维
- 使用 Temporal、Cadence、Kubernetes 和云原生系统等技术构建持久的工作流基础设施
- 为调度、重试、状态管理、任务执行、可观测性和工作流生命周期管理定义平台原语和 API
- 与产品、基础设施、数据和应用程序团队合作,理解工作流需求并将其转化为可复用的平台能力
- 提高运行关键公司工作流服务的可靠性、可扩展性、安全性和开发者体验
- 为分布式工作流的开发、部署、测试和事件响应建立技术标准和最佳实践
- 推动跨职能技术决策,并向工程师和利益相关者清晰传达平台方向
任职要求
- 5 年以上全职软件工程经验,专注于后端、基础设施和分布式系统
- 具有构建和运维对可靠性、可用性和规模有严格要求的生产系统的经验
- 深入了解工作流编排平台,如 Temporal、Cadence、AWS Step Functions、Kubernetes 或类似系统
- 深入了解 Kubernetes 和容器化生产环境,熟悉 Terraform 和 Docker
- 精通分布式系统概念,包括异步执行、重试、幂等性、容错、状态管理和可观测性
- 具有领导技术复杂项目从设计到推广及持续运营的跟踪记录
- 出色的沟通能力,能够与平台使用者和非技术利益相关者有效协作
福利待遇
- 有竞争力的基本工资、股权和福利
- 根据职位、地点、技能、经验、面试表现等因素确定薪资范围
- 符合条件的员工可获得基于股权的薪酬,需经董事会批准