数仓工程师
世喜职位描述
【岗位职责】 1. 数据中台规划与落地 结合公司业务目标、现有系统、数据规模及团队资源,制定数据中台架构、技术选型和分阶段建设方案;独立承担核心模块开发,推动首批业务场景上线并持续迭代。 2. 多源数据接入与整合 打通ERP、POS、CRM、电商及渠道等系统,建设全量、增量及按需准实时数据链路。解决跨系统商品、客户、门店和渠道编码不一致,以及数据重复、迟到、变更、删除和历史回补等问题。 3. 数仓模型与公共数据资产建设 围绕商品、订单、进销存、渠道、会员等业务域,完成事实表、维度表、数仓分层及主题数据集设计,沉淀可复用的公共模型和标准宽表,支撑跨业务域分析。 4. 指标体系与业务语义建设 与业务分析师及业务负责人共同确认指标口径,建立指标字典及版本管理机制,明确计算逻辑、统计粒度、适用范围、时间口径和数据来源;沉淀业务术语与数据字段、模型、指标之间的对应关系,供BI、自助分析及AI统一使用。 5. 数据质量与生产运行保障 建立完整性、及时性及业务对账规则,落实任务监控、告警、重试、补数和异常处理机制;维护元数据、血缘及数据负责人信息,对核心数据链路的准确性、稳定性和交付时效负责。 6. 数据服务与AI应用支撑 为分析工具及后续AI应用提供受控的数据查询接口、指标服务和必要的元数据说明,支持自然语言问数、经营异常分析等场景。落实权限控制、敏感数据保护和查询审计,使分析结果能够追溯到指标定义、数据来源和统计时间。 7. 工程规范与AI辅助研发 建立代码管理、测试、发布、回滚及运行文档规范,持续优化性能和成本;使用AI工具辅助SQL开发、测试生成、文档维护及异常排查,并对生成结果进行验证。 【任职要求】 1. 具备从0到1建设经历 5年以上数据工程、数仓或数据平台开发经验;至少有一个正式上线并持续运行的数仓或数据中台建设项目,曾主导或独立负责架构设计、核心建模及数据链路交付。能力突出者可适当放宽年限。 2. 能够独立完成核心交付 能够从业务需求出发,完成源系统调研、方案设计、数据开发、质量验证、上线和运行维护。过往经历需覆盖实际生产建设,仅有工具部署、既有数仓取数或报表开发经验不满足本岗位要求。 3. 扎实的数据开发能力 精通SQL,熟练使用Python,具备复杂数据加工、业务对账、性能优化及接口开发能力;理解关系型数据库、索引、事务和增量数据处理机制。 4. 扎实的建模与业务理解能力 熟悉维度建模、数仓分层、历史变化处理及快照模型;有消费品、零售、电商或供应链经验,能够理解订单、退货、库存、渠道及会员业务,并识别跨系统数据关联和口径差异。 5. 数据集成与调度实践 熟悉至少一种数据集成或CDC工具,以及Airflow、DolphinScheduler等调度工具;有全量与增量衔接、幂等处理、断点恢复、结构变更、历史回刷及任务依赖管理经验。 6. 平台选型与生产实践 熟悉至少一种主流OLAP引擎或云数仓,具有生产环境使用经验;能够结合数据规模、时效、成本和维护能力选择合适方案。有Doris、StarRocks、Spark、Hive等经验者优先。 7. 治理与服务化能力 有指标管理、数据质量、元数据、血缘及权限控制的落地经验;能够将加工后的数据以标准数据集、指标查询或API等方式提供给业务系统和分析应用。 8. AI应用理解与工程素养 理解大模型问数对指标口径、业务语义、数据质量和访问权限的要求。熟练使用AI辅助研发工具;有Text-to-SQL、RAG、Agent或语义层实践者优先。熟练使用Git,具备测试、代码评审和文档意识。 9. 独立推进与协同能力 能主动推动业务规则、数据权限及系统接口确认,合理拆解建设范围,协调业务部门和供应商解决问题,对交付结果负责。
对这个职位感兴趣吗?