软件质量工程师(制造数据)
为 Supermicro 的服务器和网络解决方案构建 ETL 管道、PostgreSQL 数据服务及数据仓库层。 支持各站点的制造分析、质量指标和数据治理。
描述
- 维护并扩展每日 ETL/ELT 管道,使用工作流和调度工具
- 为 Excel、CSV、电子邮件附件及压缩归档中的制造报告构建提取器
- 实施增量加载,采用幂等转换、去重、检查点和可安全重跑的作业
- 使用 COPY 和 UPSERT 优化 PostgreSQL 高容量批量数据导入,同时保持内存用量稳定
- 监控生产运行,并管理故障、告警和恢复
- 维护分析仪表板和报告所用的后端数据 API 与服务
- 使用 CTE 和窗口函数编写并优化 PostgreSQL 查询
- 支持 KPI 定义、趋势分析、仪表板、报告及临时数据请求
- 统一制造指标,例如工站良率、一次通过率(FPY)和维修周转时间(TAT)
- 使用基础统计和数据科学方法,包括异常检测及 SPC 风格的质量跟踪
- 担任与合同制造站点进行数据交换的技术联系人
- 与站点工程团队统一报告格式、列结构和命名规范
- 改进不完整或不一致字段的数据质量,包括缺陷分类和零件编号
- 管理主数据版本,包括 BOM,并协调自动化报告收集
- 调查源数据问题,例如模板变更、文件损坏以及编码或格式错误
- 设计并维护数据仓库层,包括暂存层、ODS、DW 和应用汇总表
- 管理 PostgreSQL 架构变更、索引及日常数据库维护
- 为 ETL、BI 和管理用户实施基于角色的访问控制
- 维护数据质量检查、管道测试和文档
- 管理历史数据回填,包括备份、重置、重新处理和验证
任职要求
- 至少 2 年 Python 3 实际操作经验
- 熟练使用 pandas、NumPy 及相关数据处理和 ETL 库
- 具备扎实的 SQL 和关系型数据库技能,尤其熟悉 PostgreSQL 或 Oracle/MS SQL
- 了解 CTE、窗口函数、UPSERT、架构设计和索引
- 具备使用工作流或调度工具构建并运行生产 ETL/ELT 作业的经验
- 具备架构验证、去重、批处理以及基础错误处理和告警经验
- 具备 Git 分支工作流和配置管理经验
- 能够使用中文和英文与工程及运营团队讨论数据需求
- 拥有计算机科学、信息管理、电气工程、统计学、数学或相关技术领域的学士或硕士学位
- 优先条件:具备 Web 或 API 后端开发以及仪表板或报告服务经验
- 优先条件:具备数据仓库经验,熟悉暂存层、ODS、DW 层及汇总表
- 优先条件:具备探索性分析、KPI 定义及制造或质量指标经验,例如良率、FPY、TAT 和 SPC
- 优先条件:具备统计学、特征准备或基础机器学习经验
- 优先条件:具备解析半结构化文件的经验,例如 Excel、CSV、PDF、电子邮件附件和归档文件
- 优先条件:具备 Windows Server、任务调度或 Docker 经验
- 优先条件:对内部数据平台上的 LLM 或 RAG 应用感兴趣
福利待遇
- 雇主声明致力于机会平等和多元化
- 招聘信息提及“我们的福利”部分,但未具体说明各项福利
