大数据工程师

15个月前全职
196K - 285K USD Snap Inc.

Snap Inc.

location 洛杉矶
unsaved
是一家科技公司。我们相信相机提供了改善人们生活和交流方式的最大机会。 Snap通过赋予人们表达自己、活在当下、了解世界和共同享乐的能力,为人类进步做出贡献。 公司的三个核心产品是Snapchat,这是一款增强你与朋友、家人和世界关系的视觉消息应用程序;Snapchat是一个增强现实平台,为Snapchat和其他服务提供增强现实功能;Snap还有AR眼镜。 我们的团队构建有趣且技术复杂的产品,每天都能触达全球数亿Snapchat用户。 我们对全球社区的福祉深感责任,这就是我们做事情的根本原则。 我们迅速行动,精确无误,并始终以隐私为先。 我们正在寻找一位软件工程师加入大数据基础设施团队! 你将要做的事情: 设计、构建和优化Snap的批处理和实时数据处理基础设施和平台,用于各种用例,包括机器学习、ETL、报告和分析 与各团队合作,设计和改进一些Snap最关键的数据应用程序 作为开发者的倡导者和教育者,在Snap团队中推广大数据最佳实践的采用 帮助定义和构建Snap的数据湖解决方案,以确保其高效、符合法规且用户友好 知识、技能和能力: 深入了解大规模数据系统的构建和运营经验,重点是大数据处理(批处理或流处理) 精通Java、C++和/或Python,在构建稳健可扩展系统方面具有很强的编码背景 能够独立完成中型到大型特性的执行,跨越多个星期和PR 对系统的操作方面有深入的理解,并能参与事故或热修复的调查和解决 出色的协作和沟通能力,能够在不同的技术团队之间实现有效的团队合作 熟悉其他大数据技术、NoSQL解决方案和云服务(如Kubernetes、Google Cloud、AWS) 最低资格要求: 计算机科学或其他技术领域的学士学位或等同的工作经验 11年以上软件开发经验 专注于构建后端服务和分布式系统 熟悉Apache Spark/Flink/Iceberg、Google Dataflow/Beam或其他相关的大数据技术 优先资格要求: 具有构建服务企业用例的Flink/Spark/大数据平台的经验。 在构建和优化大规模大数据应用方面具有专业知识 在像Kubernetes这样的平台上部署Spark/Flink的实际经验,最好是在云环境中 专注于大规模运营数据湖/湖屋 熟悉具有大数据足迹的MLOps/平台,如训练/特征数据 在大规模微服务、云计算、基础设施设计、网络和数据存储等领域具有专业知识 Snap的“默认一起”政策:在Snap Inc.,我们相信亲自在一起能够更快地建立我们的文化,强化我们的价值观,并通过动态协作更好地为我们的社区、客户和合作伙伴提供服务。 为了反映这一点,我们采取默认一起的方式,并期望我们的团队成员至少80%的时间在办公室工作(平均每周4天)。 对于可以远程考虑的角色:远程团队成员仍然需要出差参加强制性的亲自聚会,并根据业务需要至少每年4到6次。 在Snap,我们相信让来自不同背景和声音的团队共同合作将使我们能够创造出改善人们生活和交流方式的创新产品。 Snap为平等机会雇主感到自豪,并致力于提供不受种族、宗教信仰、肤色、国籍、血统、身体残疾、精神残疾、医疗状况、遗传信息、婚姻状况、性别、性别认同、性别表达、怀孕、分娩和哺乳、年龄、性取向、军事或退伍军人身份或任何其他受保护分类的雇佣机会,符合适用的联邦、州和地方法律。 EOE,包括残疾/退伍军人。如果您有残疾或特殊需求需要提供帮助,请不要害羞,联系我们。 Snap Inc.是一个独特的社区,所以我们会支持你!我们尽力确保你和你的亲人拥有一切需要的东西,以你自己的方式快乐和健康。 我们的福利围绕你的需求构建,包括带薪产假、全面的医疗保险、情感和心理健康支持计划,以及让你分享Snap长期成功的薪酬计划! 薪酬 在美国,工作地点被分配到一个薪酬区域,确定该职位的薪酬范围。根据与工作相关的技能、经验、资格、工作地点和市场条件确定成功候选人的起薪。 这些薪酬区域可能在未来进行修改。 该职位的基本工资范围为每年23万美元至33.5万美元。 该职位的基本工资范围为每年21.9万美元至31.8万美元。 该职位有权获得股权奖励,形式为RSU。 最后更新:2024年1月18日