员工软件工程师,计算

15个月前远程全职
206.7K - 289.4K USD Reddit

Reddit

location 纽约
unsaved
Reddit是一个由社区构成的社区,人们可以通过围绕他们的兴趣、爱好和激情建立的经验来深入任何领域。我们的使命是将社区、归属感和赋权带给世界上的每个人。Reddit用户可以提交、投票和评论他们最关心的内容、故事和讨论。从宠物到育儿,拥有超过100,000个活跃社区和超过7000万日活跃用户,Reddit是互联网上最开放和真实的对话之地。更多信息,请访问redditinc.com。 计算团队正在寻找一名擅长基础架构和软件开发交叉领域的高级软件工程师。该团队的挑战分为两个领域,我们称之为平台工程和集群工程。 平台工程:更高级别的编排,包括计算能力和工作负载原语,以支持我们的多云多区域部署。当前关注的子集包括: • 创建、管理和销毁我们集群中的软件自动化。 • 支持多集群部署和调度机制的API和控制器。 • 在更大的组织中启用控制器开发的核心SDK。 • 将集群外部的辅助问题(如网络配置和托管服务)编码为软件。 集群工程:涉及平衡性能、效率和稳定性的集群内工程问题。当前关注的子集包括: • 检测节点级性能特征,并根据数据做出可用性决策。 • 调度程序,支持更高效的资源打包,以及基于计算可用性变化的反应性重新调度。 • Kubernetes控制器,在集群中提供API,并执行协调以达到期望状态。 • 集群升级,包括机械过程问题和自动化。 作为计算团队的成员,您的工作将涵盖这两个领域,这些领域充满了具有挑战性的基础架构和软件工程问题。您的工作将直接影响全球数亿用户。加入我们,共同构建Reddit的未来! 在日常工作中,您可以期待: • 与软件工程团队合作,创建和维护运行Reddit基础架构的基础平台。 • 设计、编写(使用Golang)和交付软件,以提高Reddit的可用性、可扩展性、延迟和效率。 • 对计算平台的技术和战略方向提供反馈。 • 自动化开发过程的关键方面,如服务创建和管理,以及关键基础架构操作。 • 与计算团队共享值班责任。 您需要具备: • 7年以上开发互联网规模软件的经验,最好是在基础架构的背景下。 • 熟练掌握Go等编程语言。 • 在Kubernetes或类似分布式系统上开发的经验。 • Kubernetes控制器或操作员开发经验将是一个巨大的优势。 • 熟练操作Linux,对cgroups、命名空间和其他多租户原语有深入理解。 • 具备从高级编排问题到低级运行时问题的强大故障排除能力。 • 具备设计大型系统、确定工作范围并与其他工程师达成共识的经验。 • 出色的沟通能力,能够与以服务为导向的团队和公司合作。 福利待遇: • 全面的健康福利 • 401k匹配计划 • 为家庭办公室提供工作空间福利 • 个人和职业发展基金 • 家庭规划支持 • 灵活的休假(请使用!)和Reddit全球休假日 • 4个月以上带薪产假 • 带薪志愿者休假 #远程工作,#JS5 工资透明化: 这份工作可能涵盖多个职业级别。 除了基本工资外,这份工作还有可能获得限制性股票单位的股权,根据所提供的职位,还有可能获得佣金。此外,Reddit为美国员工提供广泛的福利,包括医疗、牙科和视力保险,带雇主匹配的401(k)计划,慷慨的休假时间和产假。了解更多信息,请访问https://www.redditinc.com/careers/。 为了向候选人提供更大的透明度,我们分享了所有美国岗位的基本工资范围,不论所在州。我们根据职能、级别和国家地点为所有角色设定了标准的基本工资范围,与类似阶段增长的公司进行了基准对比。最终的报价金额由多个因素决定,包括技能、工作经验的深度和相关的许可证/证书,并且可能与下面列出的金额有所不同。 这个职位的基本工资范围是: 206,700-289,400美元 Reddit致力于为合格的残疾人士和残疾退伍军人在我们的职位申请程序中提供合理的住宿。如果您因残疾需要帮助或住宿,请通过ApplicationAssistance@Reddit.com与我们联系。