首席站点可靠性工程师 - EMEA

5小时前 远程 全职
127.8万 - 186.8万 / 年 Ashby

Ashby

location 伦敦
unsaved
我们正在寻找一位好奇、严谨、渴望解决问题的平台工程师(会编码!),帮助我们将 Ashby 带入更大的舞台。Ashby 构建的软件使人才团队能够建立高效、愉悦、尊重的招聘流程。同样,您也是一位工程师,希望构建一条“平坦的道路”,让优秀的工程团队能够安全地往返于月球。 我们的客户包括 Notion、Linear、Shopify 和 Snowflake。我们的增长和留存指标在同行中首屈一指:我们有数千万的年度经常性收入(ARR),每年增长超过 100%,拥有超过 2500 名客户,流失率极低,并且有多年的发展空间。我们将在见面后分享更多细节,但您现在可能已经对我们为何招聘这个职位有了一个良好的了解。 我们将这个职位列出了两次:作为平台工程师和站点可靠性工程师——我们的团队同时承担这两者,我们欢迎倾向于其中一方或另一方的候选人。 关于这个角色和我们的工作方式 我是 Elénie,Ashby 的工程总监。我做 SRE 已经很久了,但我并不是从这里开始的。我职业生涯的起点是为土木工程师构建处理大型 3D 模型的算法,并快速路由电信数据包(“真正的基础设施”)。在那里,我发现客户体验的成败往往取决于那些看不见但至关重要的基础设施工作。这些关键工作确保了机场网站上的管理用户界面快速加载,您的模型草稿在笔记本电脑崩溃时可以恢复,您珍视的数据安全。 这就是我为什么从产品转向基础设施的原因:我们都见过那些客户首次报告的故障,因为没有监控,那些可爱的悲伤图形让您在软件不可避免崩溃时不那么愤怒,那些同事们为失败的发布、缺失的数据库行或行为不当的防火墙而熬夜的日子。我想创造完全自动化的解决方案来解决这些可靠性问题,利用软件而非流程来确保基础设施更新、跨团队架构更改或数据访问的安全。这可以很好地运作:我构建的系统将每年的停机时间减少到几分钟,有些甚至很有趣。我相信培训人们始于在他们所在的地方相遇,而基础设施工程师将同理心作为核心技能。 作为 Ashby 的平台工程师,您将做到这一点及更多。每位产品工程师都拥有自己的项目,并在最小监督下完成交付。作为 SRE,我们从实际的角度来看待这一点。我们不会在常识可以解决的情况下设置障碍,也不会围绕最低公分母构建流程。但伴随着强大的权力也伴随着巨大的责任:我们处理一些工作中最重要决策的个人和机密数据。随着我们的增长,越来越多、更大的客户依赖我们保持可靠和安全,我们的内部运营方式也需要演变。 我们正处于一个拐点,我们的扩展能力和提供无缝体验的能力具有决定性影响——我们有一些增长最快的公司每天都在使用我们的平台招聘数百人。我们需要像您这样的人来做出明智的决策,调试棘手的问题,并为我们构建一个能够承受这种规模的未来平台。我们的小而强大的基础设施团队为我们的产品团队建立了一个安全且简单的环境(我们不相信除非必要才启动新服务!)。这就是您要参与的地方:您也将全权负责项目,并对 Ashby 的开发者和用户体验的核心部分产生影响。例如,您可以参与: • 优化我们自建的超动态招聘 DSL 到 SQL 编译器,并创建帮助开发者的工具 • 为客户数据的安全和隐私创建自动化保护措施 • 通过金丝雀部署、渐进式发布和功能标志,帮助我们的开发者快速交付功能,同时保持复杂性可控并减少停机时间 • 与业务和工程团队合作定义 SLO,并实施相应的 SLI。 • 确保与外部服务的所有通信支持重试和断路器。 • 实施支持事件驱动架构和数据仓库的基础设施。 我们正在寻找能够构建工程师愿意使用的系统的人:成熟且乏味,但开放和友好。我们必须在可靠性和灵活性之间取得平衡。软件及其可用性现在对几乎每个工作专业人士来说都是至关重要的。要在今天的世界中担任 SRE,您必须对评估风险感到极为舒适,包括您自己承担的风险和他人承担的风险。 为什么您应该或不应该申请 您应该申请如果: • 您从不停止。您对一个尚未清晰的问题变得异常痴迷,从各个角度思考,直到理解为止。您会寻找每一块石头,盘点每一个线索,追踪每一个不匹配。我们也是这样——我们将配备最先进的监控工具和大量数据,与您共同冒险。 • 您不走捷径。您为未来的用户、边缘案例和灾难设计发声。您知道产品工程师想和您一起构建,并将他们视为盟友,赋予他们更大的能力和知识。 • 您关心您所做的事情和与您一起工作的团队,并希望与同样关心的人合作。您将参与面试小组,选择您的下一位同事,您会认真对待这一点。您只想与能让您变得更好的人合作,并希望让您变得更好。 • 您在比 Ashby 略晚的阶段构建过基础设施——您知道如何处理数百万个数据点,见证过优秀(或不优秀)的基础设施如何影响客户体验,并且已经将从供应到监控和发布过程的所有内容自动化。 • 您是一把瑞士军刀(欢迎所有国籍)。您将面对公司面临的每一个棘手问题。您将进行基础设施更新、安全执行、数据库优化、Kubernetes 调试,并深入研究 Typescript 跟踪以找出问题所在。您可能对其中某些内容并不感到是专家……而这正吸引您。 所有这些构成了一种非常特定的角色,工作并不适合每个人!如果您不应该申请: • 您不想自行决定为 Ashby 建造什么样的最佳平坦道路,并期望领导或经理最终决定。这些领导(和经理)会对技术决策及其制定方式提供充足的评论和反馈,但您将交付您想要构建的内容,并对此负责。 • 您讨厌 SQL。我们有许多围绕数据构建的功能,而我们的平台工程师有时也会深入到复杂的报告中,或建议工程师使用更高效的数据模型。 • 您不想编码。我们的 SRE 是我们最优秀的软件工程师之一,他们对应用程序的责任与其他工程团队一样——尽管是在平台层面。审查代码和提交代码更改将是您日常工作的一部分。 • 您与工程师沟通最佳实践的主要方式是现场会议。我们是一个非常异步的文化,书面沟通(和代码)是变更的方式。作为 Ashby 的 SRE,您需要比下一个会议机会更快地与工程师分享新工具和最佳实践。 • 您从未独立交付过项目,而没有人催促您提供更新。我们没有项目或交付经理来填满您的日程安排,但反过来,您需要自行进行项目管理,寻求所需的帮助以解困,并在有价值时缩减范围。 技术栈 我分享我们的技术栈,前提是我们不要求之前有相关经验:TypeScript(前端和后端)、Node.js、React、Apollo GraphQL、Postgres、Redis。 我们在 100% 基于云(AWS)的基础设施上使用 Datadog 和 Sentry。我们非常重视开发者体验和可靠性:所有工程师都以追随太阳的模式待命,每个人都为开发者工具做出贡献。 我们正在构建的内容 人才团队希望建立一个招聘流程,能够识别出优秀候选人,迅速推动他们通过面试流程,并为候选人提供出色的体验。为了实现这一目标,招聘人员每天需要执行数千项任务,以协调和传递候选人、面试官和招聘经理之间的信息。团队努力跟上! 安排最后一轮面试是我们客户面临的一个优秀例子。招聘人员需要收集候选人的可用时间,识别潜在的面试官,进行“日历俄罗斯方块”,找出谁可以面试候选人,尽早安排面试,并在可用性变化时进行最后的调整。他们必须在考虑每位个人的面试负荷及面试官是否需要进行培训和跟随他人的情况下完成这一工作。 Ashby 为人才团队提供智能而强大的软件,提供他们失败的见解,并自动化或简化许多他们面临的任务。我们投入大量精力设计易于初学者使用但可以由高级用户掌握和扩展的产品。在许多方面,电子表格设定了这里的标准。 我们拥有众多客户、良好的收入增长、多年的发展空间,以及像 YCombinator、Elad Gil 和 Lachy Groom 等令人惊叹的投资者。我将在见面后分享更多内容。 工程文化 我们的工程文化受到我们的联合创始人 Abhik 和 Benji 的信念激励,即一个小而有才华的团队,在合适的环境中,可以快速构建高质量的软件(并保持规律的工作时间!)。 协作是自然的,沟通是有意的 我们的工程团队(以及整个团队)由终身学习者组成,他们谦虚且友善(在这里与他们见面!)。这些特质创造了一个协作自然发生的环境(我们在面试中进行筛选)。我们将其与研究、原型制作和书面提案相结合,以便在不同的时区之间获得反馈。专注时间是我们非常重视的,通过深思熟虑和有意的沟通,工程师可以在 40 小时的工作周中专注于 36 小时(Abhik 在这里写过)。即使是管理者也可以依赖获得一致的时间(如有必要,获得支持)来专注并进行创造性工作,而无需不断的会议需求。 增加杠杆,而不是团队规模 我们以许多客户期望的大质量、广度和深度构建了 Ashby,通常需要更大的团队和更长的时间。我们通过投资实现了这一点: • 优秀的开发者工具。我们的 CI/CD 需要约 10 分钟,我们每天至少部署 5 次。团队中的每个人都为开发者体验做出了贡献。 • 快速创建强大且可定制产品的构建块。在 Ashby 的核心是一组通用组件(分析建模和查询语言、策略引擎、工作流引擎、设计系统),我们不断改进。对通用组件的每一次改进都会在我们的应用中产生连锁反应(这里有一个简短的视频)。 以下是 Arjun 在我们公司 Slack 上即兴引用的关于在 Ashby 构建功能的体验: “开发调查的通用框架真的很有成效!我能够迅速将自动化规则功能添加到 EEOC 表单,因为我有一些通用组件和后端代码。只花了大约 10 分钟和 50 行代码!” 赋予工程师所有权和自主权 作为工程师,我们找到巧妙的解决方案来解决问题,当我们深入理解问题时,这种能力会得到增强。我们所有的技术领导层在作为工程师时都做过最好的工作,当时我们对最终用户和业务有深刻的理解,并对解决方案拥有所有权。我们的工程文化反映了这种经验:工程师全权负责项目,从与用户交谈到编写产品规格,再到用户体验设计。这些是我们作为工程师常常没有机会实践的技能,作为 Ashby 的经理,您将为工程师提供指导和反馈,以确保他们在交付项目时取得成功。 投入多样性 多样化的团队推动创新和更好的结果。看到他的母亲和伴侣在非多样化领域作为少数族裔女性建立职业生涯,Abhik 希望确保 Ashby 为来自代表性不足群体的下一代工程师创造机会(包括我的女儿!)。 如今,Ashby 的工程师中有 26% 来自代表性不足的群体。这并不理想,我们正在采取有意识的步骤来改善,例如寻找多样化的候选人,提供慷慨的带薪家庭假,没有 leetcode 面试等。 面试过程 在 Ashby,我们的团队和面试过程希望帮助您展现最佳自我。我们将深入探讨过去的项目,并通过配对编程、共同撰写技术规格和讨论决策来模拟共同工作(没有 leetcode 或白板练习)。我们的面试过程分为三个轮次: • 30 分钟的介绍电话 • 技术筛选(60 分钟的面对面) • 2 小时 45 分钟的虚拟现场(可以分为两天进行) 我们的工程副总裁 Abhik 将是您的主要联系人,并为您准备面试。您将与您的经理、4 到 6 位工程师(每次面试有 15 分钟时间向他们提问),包括我们目前的 SRE 团队。如果我们没有提供录用,我们将提供反馈! 您在 Ashby 的前两个月 我们希望为每位新员工提供卓越的入职体验。在 Ashby,您的开发环境通过一个脚本设置,您在第一天就可以推送您的第一个更改,接下来的时间我们将帮助您建立对我们代码库和实践的信心,最终交付一个重要的、有影响力的功能。我们将为您配对一位同行,他将指导您完成您的第一个任务,并成为您依赖的人,从回答问题到配对编程。 福利 • 竞争力的薪资和股权。 • 股票期权的 10 年行使窗口。如果您离开 Ashby,不应感到购买股票期权的压力——在您感到经济上舒适时再进行。 • 无限的带薪假期,建议每年四周。在我们的单对单议程中,期待“假期?”直到您开始请假。 • 在美国提供 12 周全额带薪家庭假。我们计划在情况出现时将其扩展到其他国家的员工。 • 慷慨的设备、软件和办公家具预算。获得您所需的设备,以便快乐和高效! • 每月 100 美元的教育预算,经理批准后更昂贵的项目(如会议)也会得到覆盖。 • 如果您在美国,我们将为您和您的受抚养人提供一流的健康保险,所有保费由我们承担。 Ashby 的成功依赖于招聘优秀人才并创造一个让我们快乐、感到挑战并能够发挥最佳工作的环境。我们正在从根本上有意识地构建这个环境。我希望这足以激励您申请。 Ashby 提供平等就业机会(EEO),对所有员工和求职者不分种族、肤色、宗教、性别、国籍、年龄、残疾、基因、性取向、性别身份或性别表达。我们致力于建立一个多元和包容的工作队伍,欢迎来自各个背景、经历、观点和能力的人。 薪资范围:£130K - £190K