软件工程师 II,站点可靠性工程师

纽约 17天前全职 网络
面议
公司简介 Etsy 是全球独特创意商品的市场。我们构建、提供和发展连接数百万企业家与全球数百万买家的工具和技术。作为 Etsy Inc. 的员工,无论是 Etsy 还是 Depop 的团队成员,您将与充满激情的同事一起解决独特、有意义和大规模的问题,同时带来有益的影响,保持商业的人性化。 薪资范围: $135,000.00 - $175,000.00 这个角色是什么? Etsy 的服务基础设施团队正在寻找一位站点可靠性工程师 II 加入我们,致力于构建和支持可靠的大规模 Kubernetes 基础设施。SRE 团队负责多个关键业务服务(搜索检索和排名)和机器学习模型基础设施(托管在 Google Cloud 上的 Kubernetes),使工程师能够高效构建和发布,并支持 etsy.com 后面关键系统的正常运行。您将在塑造我们在云中运行系统的未来架构方面发挥重要作用,同时成为一个充满活力的国际团队的一员。 您将接触到多种技术,从 Kubernetes、Golang、LLMs、模型服务、搜索检索和排名等,构建支持我们 8600 万活跃买家和 550 万卖家的服务!作为软件工程师 II,站点可靠性工程师,您将推动容器和 Kubernetes 的采用,提高可靠性,自动化操作,并提供自助运行平台,以加速 Etsy 的产品和机器学习工程,并为 Kubernetes 上的可观察性和 CI/CD 的设计与实施做出贡献。 您是否喜欢提高开发者的工作效率,并渴望在复杂的大规模分布式系统上工作?如果是这样,这可能是完美的匹配。 这是一个全职职位,向高级工程经理汇报。除了薪水,您还将有资格获得股权计划、年度绩效奖金,以及我们为您和您的家人提供的竞争性福利,作为您在 Etsy 的整体奖励方案的一部分。 对于这个角色,我们正在考虑位于美国的候选人。居住在 Etsy 布鲁克林办公室中心或旧金山湾区可通勤距离的候选人可能会优先考虑。对于可通勤的候选人,Etsy 要求每周在办公室出勤一次或两次,具体取决于您与办公室的距离。Etsy 提供不同的工作模式,以满足我们团队的多样化需求和偏好。了解更多关于我们的工作模式和工作场所安全政策的详细信息。 Etsy 的这个团队是什么样的? 这个团队改善开发者在 Google Kubernetes Engine 上构建、部署、发布和观察服务及机器学习模型的体验。他们在 20 多个 Kubernetes 集群上工作,拥有数百个节点,运行具有低延迟要求的服务。这个团队还通过共同的准入政策和容器漏洞标准化集群和应用程序安全,并为在 Kubernetes 上运行的所有服务建立标准 SLI/O。 这个团队与 Etsy 的许多产品和赋能团队紧密合作。这个团队处理 • 20 多个 Kubernetes 集群,拥有数百个节点,运行具有低延迟要求的服务。 • 构建和支持 CI/CD 平台(Buildkite),供数百名工程师将他们的工作负载部署到 GKE。 • 维护和升级 GKE 附加组件(CertManager、Gatekeeper)、入口控制器(Contour、Envoy)和各种遥测组件(kube-prometheus、AlertManager、Karma)及容器安全。 这是我们下一年的路线图的一瞥: • 支持多个搜索、机器学习和生成 AI 团队在不同区域和区域高效利用 GPU。在 LLM 领域评估自建与购买的决策。 • 在 GKE 上启用服务网格,并在整个堆栈中提供访问服务的本地方式。 • 标准化集群和应用程序安全以及容器漏洞扫描(在构建和运行时)。 日常工作是什么样的? • 管理 GKE 集群并自动化操作,如配置和服务可观察性。支持合作团队在 Kubernetes 平台上运行他们的工作负载。 • 提供指导并与跨职能工程团队合作,简化和改善 Kubernetes 的采用。 • 为更广泛的产品工程构建铺设路径,提供 codelabs、文档、自动化和自助门户,以开发、部署和操作 GKE 上的服务。 • 参与值班轮换,并寻求减少麻烦和避免技术债务的机会,以减轻团队的支持和操作负担。 • 当然,这只是这个角色所需工作的一部分!您应该假设您的角色还将包括其他任务,并且您的工作职责可能会不时根据 Etsy 的裁量或当地法律的适用性而变化。 在这个角色中,帮助您茁壮成长的素质包括: • 您具有强大的软件工程和编码技能,能够编写高性能的生产质量代码。您在系统/基础设施工程、SRE 或 DevOps 角色方面有 2 年以上的经验,最好是在云环境中。 • 接触过 Kubernetes 这样的容器编排系统(流量入口、集群网络/管理、pod 安全策略)。 • 在协作团队中迭代多个项目的经验,每个项目可能需要几个月或更长时间才能完成。 • 精通一种编程语言,如 PHP、Python 或 Go。 • 具有基础设施即代码工具(如 Terraform)和配置管理工具(如 Chef/Ansible)的实践经验。 • 具有基于 Linux 操作系统的调试经验。 • 具有机器学习操作(MLOps)的工作知识者优先。 • 愿意与您未曾编写的代码合作并进行改进。 • 您理解,作为一名有效的软件工程师,与人沟通和编写代码同样重要。 附加信息 接下来是什么 如果您有兴趣加入 Etsy 的团队,请与我们分享您的简历,如果愿意,可以附上求职信。正如我们所希望您已经看到的,Etsy 是一个重视个性和多样性的地方。我们不希望您和其他人一样 -- 我们希望您做自己!所以告诉我们您的真实自我。 我们的承诺 在 Etsy,我们相信多元、公平和包容的工作环境促进相关性、韧性和持久性。我们鼓励来自各个背景、年龄、能力和经验的人申请。Etsy 自豪地成为一个平等机会的工作场所。我们致力于提供平等的就业机会,不论种族、肤色、祖籍、宗教、性别、国籍、性取向、年龄、公民身份、婚姻状况、残疾、性别认同或退伍军人身份,或任何其他受适用法律保护的特征。如果由于残疾,您在申请或面试过程中需要任何帮助,请告知您的招聘人员。虽然 Etsy 支持签证赞助,但赞助机会可能仅限于某些角色和技能。