高级 Go 后端开发工程师 - 分析、汉堡混合办公
为 adjoe 的激励广告平台构建 Go 后端服务、实时分析系统和 API。处理海量事件数据,为广告合作伙伴和出版商提供数据看板支持。
描述
- 开发和维护广告活动管理 API、分析引擎及高吞吐量工具
- 处理并展示每日超过 5000 万条事件产生的实时分析数据
- 为广告主和出版商创建高性能数据产品
- 通过 Kafka 和 Kinesis 流每日接收并聚合数十亿条 API 事件
- 通过开放 API 提供原始及聚合后的合作伙伴数据
- 开发和维护使用 TypeScript 和 React 构建的数据看板
- 全面负责运行于 Kubernetes 环境中的服务
- 持续改进大规模数据存储、查询性能和广告活动报告
- 与多元化的国际团队协作
任职要求
- 至少五年专业软件开发经验
- 至少三年构建生产环境 Go 服务的经验
- 拥有在大规模系统中以 Go 作为主要语言的丰富经验
- 具备运营高流量平台的经验,能够处理每日超过 1 亿次请求
- 能够分析并提升 Go 应用的性能
- 具备微服务架构设计和运营经验
- 具备使用 Kafka 和 SQS 或 SNS 进行异步通信的实践经验
- 具备使用 Kafka 和 Kinesis 接收并聚合大规模 API 事件的经验
- 具备使用 Druid 等列式数据库的经验
- 具备使用 MySQL 等关系型数据库的经验
- 能够将查询响应时间优化至几毫秒
- 具备通过文档完善的 API 提供原始或聚合数据的经验
- 具备使用 TypeScript 和 React 构建数据看板的经验
- 具备 Terraform、Docker 或无服务器基础设施经验者优先
- 强烈优先考虑具备列式数据库经验者
福利待遇
- 提供搬迁至德国汉堡的安置支持
- 混合办公模式
- 参与构建数亿人使用的系统
- 负责具有实际影响力的项目
- 国际化团队成员来自 40 多个国家
- 快速发展的工作环境,重视交付和持续学习
