摘要
发布日期:2024年1月18日
每周工时:40小时
角色编号:200444140
苹果公司的SWE(软件)数据分析团队收集、处理和分析来自全球苹果设备的诊断和使用数据。我们利用流式和批处理分析解决方案生成数据,为苹果软件和硬件开发的产品战略提供建议和推动力。我们讨论、分析并实施具有规模和分布式计算问题的突破性解决方案,并希望通过招聘一位对大数据领域充满热情的工程师来扩大我们的团队!Kafka、Flume、Hadoop、Spark和其他创新技术是我们大规模基础设施的核心。您将与数据分析师、设备工程师和各种工程团队合作,并在数据管道和服务的开发中发挥高度的责任感。
关键资格
关键资格
• 开发大规模分布式计算系统的经验。
• 深入了解和经验丰富的大规模分布式技术之一或多个,包括但不限于:Hadoop生态系统、Kafka、Samza、Flink、Storm、Flume、HBase、Cassandra、Redshift、Vertica、Spark。
• 热衷于和理解开发高效数据处理系统的关键算法和工具。
• 熟练使用Linux或其他POSIX操作系统、Shell脚本和网络技术。
• 具有解决问题和调试技能,具有以下一种或多种语言的经验:Java、Python、Scala、Go或Ruby。
• 需要大量的沟通!优秀的人际交往能力非常重要。
描述
描述
作为一个高技能数据工程师团队的一部分,您将在构建、开发和维护我们的大规模ETL管道、存储和处理服务方面承担重要责任。您将构建自助式分析工具,帮助工程团队从大量原始数据中提取具体的指标。您将与数据科学和工程团队合作,开发算法来回答关于苹果产品使用情况的复杂问题。您将与DevOps团队密切合作,开发各种数据管道和作业的监控和警报脚本。您将有机会学习和使用最新的大数据技术,领导PoC以获得新的见解,并影响我们技术栈的战略方向。
教育和经验
教育和经验
计算机科学学士学位或同等经验
附加要求
附加要求
• 使用Apache Parquet或Avro等数据存储技术的经验,具有机器学习算法经验者优先。
• 测试大规模分布式计算系统的工具和方法。
• 具有数据建模和开发SQL数据库解决方案的经验者优先。
• 通过验证的软件工程经验和设计、测试、源代码管理和CI/CD实践领域的经验。
薪酬和福利
薪酬和福利
在苹果公司,基本工资只是我们总体薪酬计划的一部分,并在一定范围内确定。这为您在职位内的成长和发展提供了机会。该职位的基本工资范围为170,700美元至256,500美元,您的基本工资将取决于您的技能、资格、经验和所在地。
苹果员工还有机会通过参与苹果的自由裁量权员工股票计划成为苹果股东。苹果员工有资格获得自由裁量权受限股票奖励,并且如果自愿参与苹果员工股票购买计划,可以以折扣价购买苹果股票。您还将获得包括:全面的医疗和牙科保险、退休福利、一系列折扣产品和免费服务,以及用于提升您在苹果职业生涯中的学历的正式教育费用补偿。此外,该职位可能有资格获得自由裁量权奖金或佣金,并可能获得搬迁津贴。了解更多关于苹果福利的信息。
注意:苹果的福利、薪酬和员工股票计划受到符合条件的要求和适用计划或方案的其他条款的约束。