我们是谁
关于 Stripe
Stripe 是一个为企业提供金融基础设施的平台。数以百万计的公司——从全球最大的企业到最具雄心的初创公司——都使用 Stripe 来接受付款、增加收入并加速新的商业机会。我们的使命是提高互联网的 GDP,我们面前有大量的工作。这意味着您有前所未有的机会将全球经济带入每个人的触手可及之处,同时做您职业生涯中最重要的工作。
关于团队
代码团队在 Stripe 的工程速度基础上运作。我们提供工具和服务,让每位 Stripe 工程师能够以低延迟和高可靠性来更改、审查和搜索代码。作为 Stripe 大型单一代码库的管理者,我们在 Git 可扩展性的前沿,推动标准源代码管理系统能够处理的边界。
我们目前正处于基础设施演变的关键时刻。随着我们的单一代码库超越现成企业解决方案的限制,我们正在进一步沿着深度定制基础设施的道路前进。我们不仅仅使用 Git;我们还对其进行修补,修改内部结构以在少数公司体验的规模上运行。
我们的团队负责一个多样化且复杂的技术栈,从 Ruby 和 Go 中的高级开发者体验工具到低级系统编程。我们正在积极构建自定义稀疏检出工具,重建拉取请求体验以支持堆叠差异和模块化,并解决分布式系统问题,以确保我们的构建和存储平台保持高效。
这是一个对热爱深度系统工作的技术人员来说高可见度的角色。您不仅仅是在支持一个平台;您将分析文件系统基础,分析低级性能,并设计下一代代码存储,以确保 Stripe 的持续增长。
您将做什么
职责
• 设计、构建和维护创新的下一代或第一代解决方案和产品,强调可靠性、可扩展性和可用性。
• 定义和设计有主见的架构策略、政策和抽象,为内部 Stripe 构建长期可持续的解决方案,从而提升数百万 Stripe 用户的体验。
• 诊断和解决我们核心基础设施中的模糊性能挑战,利用低级分析和系统编程来优化从文件系统交互到上游 Git 内部的所有内容。
• 应用分布式系统基础知识来架构我们代码存储平台的下一代,确保在迁移到大规模单一代码库环境时高可用性和低延迟。
• 与跨职能伙伴(PM)、高可见度团队及其利益相关者灵活合作,支持他们的关键计划——在您自己的领导团队的支持下,驾驭各种类型的组织复杂性。
• 与工程管理、产品经理和公司各关键领导合作,创建并朝着长期愿景努力。
• 领导和管理团队中的优秀工程师,提供技术指导、支持,确保他们的成功。
您是谁
我们正在寻找符合最低要求的人选。如果您符合这些要求,欢迎申请。优先资格是加分项,而不是要求。
最低要求
• 计算机科学或相关领域的学士或硕士学位
• 10年以上编写高质量生产级代码或软件程序的专业经验,专注于系统编程、操作系统基础或存储基础设施
• 有以用户需求为重点构建基础设施作为产品的经验。
• 具备良好的协作和沟通能力,能够自如地与技术和非技术参与者互动。
• 拥有不断学习新技术和业务流程的好奇心。
• 通过创造性的问题解决和协作,能够提供有效的以用户为中心的解决方案。
优先资格
• 深厚的 Git 内部知识、对象格式和包文件的专业知识,构建自定义源代码管理(SCM)工具的经验,或在 GitHub 企业服务器/云上扩展大型单一代码库的经验。
• 具有文件监控服务(如 Watchman)经验或对文件系统通知技术和基础知识的深入了解。
• 深厚的 C 或 C++ 系统编程专业知识,特别是在大规模基础设施或数据库内部的背景下。
• 熟练使用低级分析、跟踪和调试工具(例如 perf、eBPF 或可逆调试器如 rr)来诊断复杂的性能问题。
• 具有在复杂系统(如网页浏览器(WebKit/Chromium)、数据库或高性能计算环境)后端工作的经验。
• 熟悉分布式系统原理,特别是在存储和高可用性系统方面。
• 有向上游开源项目(Git、Linux 等)贡献性能补丁的经验者优先。
在 Stripe 的混合工作
此角色可在办公室或远程地点(距离 Stripe 办公室 35 英里或 56 公里以上)进行。
办公室内的期望
被分配到办公室的员工每月至少有 50% 的时间在当地办公室或与用户一起。这在于平衡面对面协作和相互学习的需求,同时支持以合理的方式灵活处理个人及其团队的工作方式。
在 Stripe 远程工作
远程地点定义为距离我们任一办公室 35 英里(56 公里)或更远。虽然您可以参加团队/业务会议、现场活动、聚会和其他活动,但我们的期望是您会定期在家工作,而不是在 Stripe 办公室。Stripe 不承担搬迁到远程地点的费用。我们鼓励您申请与您目前居住地或计划居住地匹配的职位。
薪酬和福利
此角色在美国的年薪范围为 224,000 美元 - 336,000 美元。对于销售角色,提供的范围是该角色的目标收入("OTE")范围,意味着该范围包括销售佣金/销售奖金目标和该角色的年基本工资。该薪资范围可能包括 Stripe 的多个职业级别,并将在面试过程中根据多个因素(包括候选人的经验、资格和地点)进行缩小。对该角色感兴趣且不在美国的申请者可以在面试过程中请求其地点的年薪范围。
此角色的其他福利可能包括:股权、公司奖金或销售佣金/奖金;401(k)计划;医疗、牙科和视力福利;以及健康补贴。