Golang 后端工程师|数据系统 / BI 平台 / ETL 方向
工作模式:可远程|仅限中国大陆以外地区
候选人要求:国籍不限
薪资范围:25,000 - 50,000 RMB
上班时间:常白班
职位亮点
1. 负责核心数据报表、大屏看板及 BI 商业智能系统的后台架构设计与研发。
2. 深度参与高并发、高吞吐数据管道建设,处理海量业务数据的采集、清洗、转换及聚合计算。
3. 岗位覆盖复杂 SQL 优化、报表性能提升、系统并发调优及数据存储架构演进。
4. 有 ClickHouse、Apache Doris、Elasticsearch 或大型 BI 数据平台经验者优先。
岗位职责
1. 数据系统研发
负责业务线核心数据报表、大屏看板、BI 商业智能等系统的后台架构设计与研发工作。
2. 数据管道构建
使用 Golang 设计并实现高并发、高吞吐的数据流管道及 ETL 系统,负责海量业务数据的采集、清洗、抽取、转换,以及实时或离线聚合计算。
3. 性能优化
针对海量数据查询场景,优化报表生成逻辑、复杂 SQL 查询及系统并发处理能力,解决高并发环境下的延迟与性能瓶颈。
4. 存储与架构演进
参与关系型数据库及 OLAP 引擎的选型、建模和表结构设计,包括 ClickHouse、Apache Doris 等,保障数据存储与计算的准确性和一致性。
5. 业务数据支持
与产品经理、数据分析师紧密协作,准确理解并拆解业务数据指标逻辑,为相关系统提供稳定、可靠的数据接口服务。
6. 负责相关业务模块的技术方案设计、代码开发、线上维护及异常排查,持续提升系统稳定性与可扩展性。
任职要求
1. 本科及以上学历,计算机、软件工程、数学或相关专业。
2. 具备 3 年以上后端开发经验,并拥有丰富的数据处理项目经验。
3. 精通 Golang,深入理解 Go 并发编程模型,包括 Goroutine、Channel 等机制。
4. 熟悉 Go 内存管理机制,具备底层性能分析与调优能力。
5. 熟练使用 MySQL 或 PostgreSQL,具备良好的表结构设计能力。
6. 具备复杂 SQL 编写经验及慢查询分析、优化能力。
7. 熟悉 Redis 等主流缓存技术。
8. 熟练使用 Kafka、RabbitMQ 等消息队列,能够处理高吞吐数据场景下的削峰填谷与异步任务。
9. 具备优秀的逻辑思维能力和数据敏感度,代码结构清晰、规范。
10. 责任心强,能够独立承担复杂业务模块的开发、维护与问题排查。
加分项
1. 有 ClickHouse、Apache Doris、Elasticsearch 等 OLAP 数据库实际业务落地及性能调优经验者优先。
2. 主导或参与过大型财务报表、广告归因分析、用户画像系统或复杂 BI 数据平台开发者优先。
3. 熟悉 Python、Java 开发者优先。
4. 了解主流大数据计算生态,并具备跨语言、跨系统协作经验者优先。
5. 有海量数据处理、实时计算、离线计算或数据仓库相关项目经验者优先。
我们期待这样的你
你需要具备扎实的 Golang 后端开发能力,同时能够理解数据指标、数据模型及业务分析需求。
你不仅需要完成接口和功能开发,也需要面对海量数据处理、复杂 SQL、报表性能、数据管道及 OLAP 架构等技术挑战。
如果你熟悉 Golang、数据库及消息队列,并有 BI 平台、数据报表或大规模数据处理经验,欢迎推荐或自荐。
━━━━━━━━━━━━━━
Post #342
634