Staff+ 软件工程师(实验平台)
岗位摘要
负责配置与实验基础设施的技术战略和路线图,将团队目标转化为具体执行计划,并与部署、测试等团队合作;维护并增强功能开关、动态配置和实验系统的架构,确保最困难的问题得到解决,无论是亲自处理还是通过他人推动
岗位职责
- 负责配置与实验基础设施的技术战略和路线图,将团队目标转化为具体执行计划,并与部署、测试等团队合作
- 维护并增强功能开关、动态配置和实验系统的架构,确保最困难的问题得到解决,无论是亲自处理还是通过他人推动
- 设计并构建可扩展、可靠的分布式基础设施和共享库,支持所有工程团队的高并发实验与配置工作负载
- 负责并演进平台与工具,使工程师和研究人员能够安全地发布配置变更、运行实验并衡量影响
- 定义实验与配置管理的标准、工具和框架,提升研究和生产工作负载的研发效率
任职要求
- 在大规模环境中拥有配置管理、功能开关和/或实验平台的深厚经验
- 精通 Python、Rust 和/或 Go
- 热衷于提升研发效率,减少团队配置、测试和发布变更中的摩擦
- 具有大规模容器编排和基础设施经验
- 具备出色的沟通能力,乐于支持内部合作伙伴改善开发体验
- 对设计基础系统充满热情,能够独立应对模糊且高影响力的技术挑战
- 拥有 15 年以上软件工程师经验(不含实习或合作教育),构建并运营大规模开发者基础设施
- 拥有 3 年以上作为工程师或技术负责人领导大型复杂项目或团队的经验(不含实习或合作教育)
- 具有 Statsig、GrowthBook、LaunchDarkly、Optimizely、Unleash 等配置或实验平台经验(包括自研类似系统)
- 具有设计实验框架的经验,包括随机化、分流、指标管道和统计分析,以支持大规模 A/B 测试
- 具有动态配置系统和安全发布机制经验,如渐进式发布、终止开关、定向规则
- 具有构建 CLI 工具、面向开发者的服务和 API/自动化经验