后端首席工程师

洛杉矶 16小时前全职 网络
1.2K - 1.8K / 年
后端技术负责人 远程工作 - 美国和加拿大 对于“Sky: Children of the Light”,thatgamecompany开发了一种实时多人游戏服务器系统,能够处理大量并发用户。为玩家提供可靠且低延迟的体验是我们的优先事项。我们构建、测试和维护账户和登录、资源扩展、无缝匹配和实时更新的系统。我们需要您的帮助来开发、扩展和改进这些关键任务系统,以便我们能够继续为全球用户提供有影响力的多人游戏体验。 在 TGC 的任何一天,您可能会: - 与同事合作设计和实施大规模、高可用的后端微服务,服务于数百万并发玩家。目标是零停机时间。 - 监控系统健康状况,并迅速响应任何故障或问题,为全球玩家提供流畅的在线体验。 - 通过代码审查、扩展测试覆盖率、技术事后分析和改进文档来提高质量。 - 鼓励协作和领域知识共享;减少关键人物风险是一个特点。 - 与我们的(分布式、远程)游戏玩法、引擎和运营团队成员非常密切地合作和迭代。 - 设计可测试、灵活的功能和系统,以承受功能和性能要求的频繁变化(这是一个实时游戏,拥有大量新内容,没有什么是静态的!) - 交付!更具体地说,在速度和质量之间取得慎重的平衡。 - 领导并为同事和初级员工提供技术指导。 必须具备: - 8年以上在MMO或高流量、分布式、低延迟网络服务后端工作的经验。 - 2年以上领导地理分布式远程团队的经验。 - 熟练掌握一种函数式语言(如 Erlang/Elixir)和一种多范式语言(如 Golang)。您意识到语言只是工具,并且至少已经精通这两种类型。 - 具有 Kubernetes、Helm 和 Docker 的经验。 - 对管理网络通信、资源扩展、自动化部署、安全性、可靠性和数据跟踪/分析的不同方法有强烈且有见地的看法。 - 熟悉(并对)测试模式充满热情。我们在自动化测试方面落后,目标是迎头赶上。 - 熟练掌握 Linux、容器原生开发和编排、CI/CD、GitOps 以及在网络环境中的调试。 - 对构建高可用性、可扩展系统、缓存策略和分布式系统所涉及的权衡有透彻的理解。 加分项: - 与角色相关的可分享的业余项目,例如:游戏引擎、基于容器的分布式应用程序、使用现有引擎的多人游戏。 - 具有 UDP、位级序列化、增量压缩以及其他用于开发实时游戏高效网络代码的技术经验 - 我们的自定义游戏引擎是用 C++ 编写的;您对高性能 C++ 的熟悉程度越高越好。 - 3年以上与不同时区的团队合作的经验 - 具有关系型和 NoSQL 数据库(PostgreSQL、MongoDB、Redis)的经验 查看我们的网站、Sky 游戏,阅读评论。如果您喜欢所看到的内容,我们很想听到您的消息! 福利: - 带薪休假、假期和两周的冬季假期 - 员工及其家属享有医疗、牙科和视力保险,无论其级别、任期或公司职位。此外,这些福利从工作第一天开始生效——没有等待期。 - 需要的员工可享受宠物保险。 - 员工因需要照顾家人而享有的同情假 - 税前健康津贴 - 税前居家办公津贴 - 享受公司匹配的储蓄计划(401K 计划) - 包括 Headspace 会员和员工援助计划(EAP)在内的心理健康资源 - 日常商品和服务的折扣门户 - 员工包容性和多样性倡议,例如 Grow Together - 支持个人专业发展 我们期待与您见面! 申请人必须被授权为美国或加拿大的任何雇主工作。目前我们无法赞助或接管就业签证的赞助。 该职位的薪资范围为每年 145,000 美元至 225,000 美元,并有机会获得年度酌情奖金。此薪资范围为估算值,实际薪资可能会根据公司的薪酬惯例而有所不同。担任此职位的员工有资格参加公司的标准员工福利计划,目前包括以下内容:医疗、牙科、视力、401k 和带薪休假。 #LI-Remote