软件工程师,全栈

15个月前全职
135K - 150K USD Niantic

Niantic

location 旧金山
unsaved
Niantic的使命是利用新兴技术丰富我们作为人类在现实世界中的体验。我们开发的产品激发人们的运动、探索和面对面社交互动。 Niantic的地理数据团队正在寻找一名勇于冒险的软件工程师,服务器/全栈。我们寻找具有强大技术背景、出色执行力和自我启动能力的工程师。理想的候选人喜欢冒险,澄清模糊不清的问题,从失败中快速学习,并将模糊的想法分解为具体的任务。 职责 • 创建支持Niantic产品的稳定、低延迟、可扩展的系统。 • 设计RPC协议并在Java中实现服务器端功能。 • 在Javascript/Typescript中架构和实现Web功能。 • 构建设计良好、可重用的UI组件,可在Niantic的Web应用程序中共享使用。 • 参与代码审查,编写单元测试,并进行故障排除,以确保实时系统的正常运行。 • 与跨职能团队成员和利益相关者合作,建立与项目团队成员的紧密工作关系,包括定期参加会议。 • 需要在办公室工作,每周二和周三上班2天。 资格 • 计算机科学、或相关技术领域的学士、硕士或博士学位。 • 熟练掌握以下其中一种语言:Java、Groovy、React,或了解异步编程、闭包类型等JavaScript概念。 • 熟悉用于后端开发的Node和Express。 • 能够在快节奏的环境中工作,并适当处理压力,或能够解决实际问题,并足够适应处理突发情况。 • 有在跨职能团队上工作的经验,能够通过书面和口头交流有效沟通,包括与他人的同步互动。 加分项... • 在生产环境中提供解决方案,并提供监控、支持和减轻任何问题的工具。 • 熟悉Kubernetes、基础设施即代码(如Terraform)。 • 有在托管提供商上部署的经验,如Google Cloud、Azure或AWS。 • 有构建涉及地理空间、客户管理或分析数据的Web应用程序的经验。 • 有指导初级工程师或领导项目的经验。 该职位的总薪酬包括新员工的基本工资范围为135,000美元至150,000美元+奖金+股权+福利。 在这个薪水范围内的个人薪酬由工作地点和其他因素决定,包括评估的与工作相关的技能、经验和相关教育或培训。在招聘过程中,您的招聘人员可以回答有关新员工总薪酬的任何问题。您所在地点的福利概述可以在职业页面上找到。 加入Niantic团队! Niantic的全球规模的增强现实平台和数字地图在现实世界中提供了空间计算体验。Niantic最初是在谷歌的地图团队孵化出来的,首先创造了Ingress,然后是口碑和热门游戏《口袋妖怪GO》,每个月有数千万人玩。Niantic的Lightship平台,为《口袋妖怪GO》提供支持,还支持公司的其他游戏,包括Pikmin Bloom、Peridot和Monster Hunter Now。开发人员可以使用Niantic的平台构建自己的增强现实应用程序和体验,可以使用Lightship平台或直接通过8th Wall在Web上进行。 我们相信,培养一个支持和包容我们的员工的工作环境对于创造我们社区所喜爱的优秀产品至关重要。我们的使命强调寻找和雇佣不同的声音,包括在技术行业中传统上代表性不足的声音,我们认为这是我们所重视的最重要的价值观之一。 Niantic是一家混合型公司。我们相信面对面的互动和合作能够培养创造力、社区意识,并对我们未来作为一家公司的成功至关重要。我们的混合工作时间安排允许远程和办公室工作的混合。 我们是一个勤奋、有趣和令人兴奋的团队,我们重视知识好奇心和对解决问题的热情!我们在旧金山、圣尼维尔、帕洛阿尔托、贝尔维尤、堪萨斯、伦敦、东京、汉堡、海得拉巴和苏黎世设有不断扩张的办公室。 #LI-HYBRID