数据建模开发工程师岗位职责:应负责数据算法模型、机理模型研究和设计及大数据解决方案的制定设计与开发。
数据建模开发工程师初级能力要求具体如下:
a) 专业知识:
1) 计算机基础知识,
2) 数据库知识,
3) 概率论与数理统计知识,
4) 数据仓库知识,
5) 指标体系和分析体系的基础知识,
6) 维度建模知识。
b) 专业技能:
1) 了解大数据预处理和分析技术,了解常用数据库;
2) 了解指标体系和分析体系的基础知识;
3) 掌握常用的编程语言和挖掘工具;
4) 熟悉掌握挖掘算法开发与实施;
5) 能根据数据建模规范设计数据模型;
6) 能根据存储系统选型编写并优化数据模型实现脚本;
7) 能根据业务需求对数据模型进行优化。
c) 经验:
1) 累计从事本岗位工作 1 年以上。
数据建模开发工程师中级能力要求具体如下:
a) 专业知识:
1) 数据仓库知识,
2) 数据湖知识,
3) 层次建模知识,
4) 维度建模知识,
5) 读写性能知识,
6) 信息技术文档编制知识,
7) 数据序列化知识,
8) 数据压缩知识。
b) 专业技能:
1) 能根据数据建模规范设计数据模型;
2) 能根据存储系统选型编写并优化数据模型实现脚本;
3) 能根据业务需求对数据模型进行优化;
4) 能根据数据质量要求制定数据清洗策略及评估方案;
5) 能根据业务要求制定数据整合方案;
6) 能根据业务需求及性能要求设计数据结构及格式调整方案;
7) 能根据归一性需求制定数据规约方案;
8) 能根据业务需求编写自定义数据预处理函数。
c) 经验:
1) 具备一定的数据建模相关项目经验;
2) 累计从事本岗位工作 3 年以上。
数据建模开发工程师高级能力要求具体如下:
a) 专业知识:
1) 数据中台设计知识,
2) 数据建模知识,
3) SOA/DOA 体系结构知识,
4) 数据清洗流程规范,
5) 语法树解析知识。
b) 专业技能:
1) 能制定数据建模流程规范;
2) 能根据业务需求,对模型进行优化;
3) 能跨团队部门协作,系统性分析并解决各类数据中台相关的运行或数据问题;
4) 能根据行业经验指导工程师进行数据模型优化;
5) 能根据质量要求制定数据清洗流程规范;
6) 能根据数据处理需求制定统一数据预处理方案;
7) 能指导工程师开发数据预处理系统;
8) 能指导工程师对数据预处理程序进行性能及效果优化。
c) 经验:
1) 具备数据建模相关项目经验;
2) 累计从事本岗位工作 5 年以上。