软件工程师,后端,第 5 级

旧金山 11天前全职 网络
125.9万 - 221.3万 / 年
Snap Inc 是一家科技公司。我们相信,相机提供了改善人们生活和沟通方式的最大机会。Snap 通过赋予人们表达自己、活在当下、了解世界和共同娱乐的能力,推动人类进步。公司的三款核心产品是 Snapchat,这是一款增强你与朋友、家人和世界关系的视觉消息应用;Lens Studio,这是一个增强现实平台,支持 Snapchat 和其他服务中的 AR;以及它的 AR 眼镜,Spectacles。 Snap 工程团队构建有趣且技术复杂的产品,每天都能接触到全球数亿 Snapchat 用户。我们对全球社区每个人的福祉深感责任,这就是我们的价值观根植于我们所做一切的原因。我们快速行动,精准执行,始终将隐私放在首位。 我们正在寻找一名后端工程师加入 Snap Inc。 你将要做的工作: • 设计、实施和运营我们最关键和可扩展的服务,包括用户身份服务、好友图谱以及我们的核心持久层。 • 跨团队合作,理解产品需求,评估权衡,提供构建创新产品所需的解决方案。 • 你评估、适当测试并调试你的工作,追求高质量。 • 在可用性、可扩展性、运营卓越和成本管理方面倡导并应用最佳实践。 知识、技能与能力: • 具有后端服务或分布式系统的经验。 • 至少在以下一个领域具有经验: • 大规模微服务和分布式系统。 • 云计算和存储系统。 • 基础设施和大规模系统设计。 • 安全性。 • 网络和数据存储。 • 机器学习和自然语言处理。 • 工具。 • 具有运营高可用系统的良好记录,规模显著。 • 具有 Java、C++ 和/或 Python 的经验。 • 具有 NoSQL 解决方案、Memcache/Redis、Kubernetes 或 Google/AWS 服务的经验。 • 你可以独立执行中等规模的功能,完成需要几周和多个 PR 的任务。 • 你理解系统的运营方面,可能参与事件或热修复的调查和解决。 • 具有良好的协作能力,能与他人良好合作。 最低资格: • 计算机科学等相关技术领域的学士学位,或等同的实践工作经验。 • 6 年以上的学士后软件开发经验;或技术领域的硕士学位 + 5 年以上的研究生软件开发经验;或相关技术领域的博士学位 + 2 年以上的研究生软件开发经验。 • 具有分布式系统的经验。 优先资格: • 具有 Java、C++ 和/或 Python 的经验。 • 具有 NoSQL 解决方案、Memcache/Redis、Kubernetes 或 Google/AWS 服务的经验。 如果你有需要住宿的残疾或特殊需要,请不要害羞,提供一些信息。 Snap 的“默认一起”政策:在 Snap Inc.,我们相信,面对面的相聚可以更快地帮助我们建立文化、强化我们的价值观,并通过动态合作更好地服务我们的社区、客户和合作伙伴。为此,我们践行“默认一起”的方法,期望我们的团队成员每周在办公室工作 4 天以上。 在 Snap,我们相信,拥有多元背景和声音的团队共同合作,将使我们能够创造出改善人们生活和沟通方式的创新产品。Snap 自豪地成为平等机会雇主,并致力于在符合适用的联邦、州和地方法律的情况下提供就业机会,而不论种族、宗教信仰、肤色、国籍、祖先、身体残疾、精神残疾、医疗状况、遗传信息、婚姻状况、性别、性别认同、性别表达、怀孕、分娩和哺乳、年龄、性取向、军事或退伍军人身份或任何其他受保护分类。EOE,包括残疾/退伍军人。 我们是一个平等机会雇主,将根据适用法律以符合的方式考虑具有犯罪历史的合格申请人(例如,旧金山公平机会法令和洛杉矶公平机会招聘倡议的要求,适用时)。 我们的福利:Snap Inc. 是一个独立的社区,因此我们会支持你!我们尽力确保你和你所爱的人拥有一切所需,以便在自己的条件下快乐和健康。我们的福利围绕你的需求而建立,包括带薪父母假、全面的医疗保险、情感和心理健康支持计划,以及让你分享 Snap 长期成功的薪酬方案! 薪酬 在美国,工作地点被分配到一个薪酬区域,这决定了该职位的薪资范围。成功候选人的起薪将根据与工作相关的技能、经验、资格、工作地点和市场条件来确定。起薪可能在该职位的薪资范围内可协商。这些薪酬区域可能在未来进行修改。 区域 A(加州、华盛顿、纽约市): 该职位的基本薪资范围为每年 209,000 美元至 313,000 美元。 区域 B: 该职位的基本薪资范围为每年 199,000 美元至 297,000 美元。 区域 C: 该职位的基本薪资范围为每年 178,000 美元至 266,000 美元。 该职位有资格获得以 RSU 形式的股权。