移动软件工程师

旧金山 2个月前全职 网络
113.8万 - 128万 / 年
Discord 每月有超过 2 亿人使用,原因各不相同,但几乎每个人在我们的平台上都会做一件事:玩视频游戏。超过 90% 的用户在 Discord 上玩游戏,每月花费 15 亿小时玩成千上万的独特游戏。Discord 在游戏的未来中扮演着独特而重要的角色。我们专注于让人们在玩游戏前、期间和之后更容易和更有趣地交流和聚会。 为全球 2 亿多用户提供实时对话。Discord 的 AV 客户端团队的使命是为用户提供卓越的语音、视频和游戏流体验,支持 Windows、Mac、Linux、Android 和 iOS 等多个平台。这可是很多平台!我们使用平台特定的 API 编写本地代码,以提供用户在使用 Discord 时的最佳体验。 你是否曾想过,当你的朋友在关键时刻声音消失时会发生什么?或者为什么那个队友总是听起来像是在水下?情节反转:你可能就是解决这个问题的人!作为我们 AV 客户端团队的一名软件工程师,你的代码将是“你能听到我吗?”和朋友们谈论多年的传奇游戏时刻之间的区别。 你将要做的事情: • 构建为数百万用户提供对话支持的核心库(Typescript、C++、Objective-C、Kotlin) • 设计并运行实验,设定合理的成功标准和统计严谨性——因为直觉无法回答这个大问题:“这真的能让通话变得更好吗?” • 像侦探一样寻找隐藏在用户硬件无尽配置中的音频/视频问题 你应该具备的条件: • 3 年以上本地开发经验 • 有使用 C++ 开发移动组件的经验 • 有与 Objective-C/Swift 或 Kotlin/Java 的移动 SDK 集成的经验 • 有为复杂问题创造务实解决方案的经验 • 能够在高度协作的团队环境中工作 加分项: • 有音频/视频本地 SDK 的经验(例如 Android:MediaCodec、Camera2;iOS:VideoToolbox、AVAudioSession) • 有 WebRTC 库的经验 候选人必须居住在旧金山湾区(阿拉米达、对岸县、马林、纳帕、旧金山、圣马特奥、圣克拉拉、索拉诺和索诺玛县)或愿意搬迁。可能提供搬迁补助。 此全职职位的美国基本工资范围为 160,000 至 180,000 美元 + 股权 + 福利。我们的工资范围是根据角色和级别确定的。在该范围内,个人薪酬由其他因素决定,包括与工作相关的技能、经验以及相关的教育或培训。请注意,美国职位发布中列出的薪酬细节仅反映基本工资,不包括股权或福利。 为什么选择 Discord? Discord 在游戏的未来中扮演着独特而重要的角色。我们是一个多平台、多代际和多人参与的平台,帮助人们在游戏和共同兴趣中加深友谊。我们相信,游戏让我们能够与最喜欢的人一起享受乐趣,无论是一起听音乐,还是在竞争比赛中争夺钻石排名。加入我们的使命吧!你的未来只需点击一下! Discord 致力于包容性,并在面试过程中提供合理的便利。我们希望你能为成功做好准备,因此如果你需要合理的便利,请告知你的招聘人员。 有关 Discord 在申请和招聘过程中收集和使用个人信息的详细信息,请点击此处查看我们的申请者和候选人隐私政策。