数据开发者-专注于数据质量验证
数据分析与科学,软件工程
描述
数据开发者-专注于数据质量验证
我们是EA
我们是EA-全球最大的视频游戏发行商。你可能熟悉我们的许多游戏标题-麦登、FIFA、Apex Legends、模拟人生、极品飞车、死亡空间、战地和星球大战等等。但也许你不知道我们致力于为每个平台创建游戏-从社交到移动再到主机-以满足玩家们随时随地的需求。对你来说意味着什么呢?这意味着有更多机会展现你的计算天赋。
前方机遇
Player Insight Network (PIN) 是EA的中央遥测解决方案,帮助EA在所有平台和游戏中制作出优秀的游戏。我们,Player Insight Network质量验证团队,正在寻找一位数据开发者,负责使用测试自动化和dbt进行提取转换加载(ETL)逻辑验证。你将与我们的合作伙伴合作,确保玩家参与和游戏遥测数据从源头到仪表板报告的数据质量。除了在数据工程领域应用最佳软件工程实践、SQL和脚本语言之外,你还将与一支优秀的数据工艺实践团队合作,不断提高我们数据产品组合的质量。
EA加拿大正在寻找一位热爱数据的数据开发者。你将负责计划、构建和部署EA的数据质量解决方案。数据工程师将成为使用现代ETL技术构建数据质量解决方案的专家。你将利用尖端工具和技术来存储、分析海量数据并解决复杂的业务问题。你将与产品、业务和工程团队合作,构建并提供最优的解决方案。
主要职责:
• 通过审查数据管道功能设计规范创建测试计划
• 与数据分析解决方案团队合作,了解数据需求、实体关系图(ERD)和ETL逻辑的实施。
• 设计有效的测试策略,根据数据需求和业务需求验证端到端的数据质量。
• 对失败的测试案例进行根本原因分析,并将其传达给利益相关者。
• 理解数据管道的设计和架构,并提出测试解决方案。
• 发现并向利益相关者传达原始数据的测试覆盖范围差距。
• 参与Scrum仪式(Sprint计划、每日站立会议、回顾、回顾)
• 根据下游利益相关者提供的反馈分析和改进测试覆盖范围。
• 发现提高数据管道测试效率的新的创造性方法。
• 与产品、业务和工程团队合作,发现数据获取的新机会。
• 构建分析工具和程序,使业务团队能够根据数据做出决策。
• 与团队中的数据科学家和架构师合作,满足他们的数据需求。
• 在你接触的每个人/团队/组中宣传和影响,使数据成为一等公民
必备技能:
• 出色的查询和分析数据的能力,使用存储系统的各种查询语言(例如SQL CQL、MQL、Hive等)
• 对SQL和NoSQL数据库概念和应用、数据建模技术(3NF、维度)有良好的理解
• 在调优数据库和查询以实现最佳性能方面有经验
• 在数据系统中使用的编程语言的经验- Python或R或Java
• 从各种来源(如JSON、XML、CSV等)摄取数据的经验
• 在Tableau、Power BI等数据可视化工具方面的经验
• 在使用敏捷方法的快节奏环境中工作的经验。有使用Gitlab、JIRA、Confluence等工具的先前经验。
• 能够调试和测试复杂的数据管道。
• 有识别数据质量规则并应用数据验证技术的经验。
• 对数据生命周期和质量应用有良好的理解
• 对软件质量保证概念、调试过程和实践有良好的理解
• 能够清晰有效地传达思想并影响他人。
具有3年以上数据工程职位相关行业经验,持有计算机科学、统计学、信息学、信息系统或其他数量化领域的研究生学位。
• 构建统计模型和机器学习算法
你能得到什么?很高兴你问!
我们喜欢炫耀我们的一些福利,如全球健身计划、Sodexo(餐饮券)、父母保险和医疗保险、意外和人寿保险,因为我们意识到只有世界一流的人才才能制作出世界一流的游戏,所以我们提供有竞争力的薪酬福利和一个以创造力和个性为核心的文化。
在EA,我们每天都秉持“努力工作/快乐玩耍”的原则。