搜索Golang工程师
岗位摘要
使用Golang构建高度可扩展的分布式后端服务;设计、开发和维护支持指数级流量增长的搜索基础设施;设计云原生解决方案,优化水平扩展和快速故障转移;实施强大的监控、自动扩展和事故恢复策略;与产品、基础设施和运维团队合作,最大化吞吐量和弹性
岗位职责
- 使用Golang构建高度可扩展的分布式后端服务
- 设计、开发和维护支持指数级流量增长的搜索基础设施
- 设计云原生解决方案,优化水平扩展和快速故障转移
- 实施强大的监控、自动扩展和事故恢复策略
- 与产品、基础设施和运维团队合作,最大化吞吐量和弹性
- 推动后端系统的CI/CD、自动化和运营卓越性改进
- 指导同事并在组织中推广可扩展的设计原则
任职要求
- 在生产环境中开发可扩展Golang服务的丰富经验
- 深入理解分布式系统、微服务和云基础设施(优先考虑AWS)
- 实施过支持数百万用户的系统的成功记录
- 在Linux性能调优、监控和调试方面有扎实背景
- 有CI/CD流水线、容器化和自动化经验
- 能够主动应对扩展挑战——在瓶颈出现之前预见问题
- 热衷于构建支持实时、可靠搜索的后端解决方案