最低资格:
• 学士学位或等同的实践经验。
• 有 2 年使用一种或多种编程语言的软件开发经验,或在行业环境中拥有 1 年的高级学位经验。
• 在学术或行业环境中有 2 年的数据结构或算法经验。
• 有 2 年的机器学习算法和工具(如 TensorFlow)、人工智能、深度学习或自然语言处理的经验。
优先资格:
• 计算机科学或相关技术领域的硕士学位或博士学位。
• 有 2 年与性能、大规模系统数据分析、可视化工具或调试相关的经验。
• 具有开发可及性技术的经验。
• 精通代码和系统健康、诊断和解决方案以及软件测试工程。
职位介绍
谷歌的软件工程师开发下一代技术,改变数十亿用户连接、探索和相互互动的信息方式。我们的产品需要处理大规模的信息,并且远超网络搜索。我们正在寻找能够带来新想法的工程师,涵盖信息检索、分布式计算、大规模系统设计、网络和数据存储、安全性、人工智能、自然语言处理、用户界面设计和移动等各个领域;这个列表还在不断增长。作为软件工程师,您将参与一个对谷歌需求至关重要的特定项目,并有机会在团队和项目之间切换,随着您和我们快速发展的业务一起成长。我们需要我们的工程师多才多艺,展现领导能力,并热衷于解决全栈的新问题,推动技术不断向前发展。
凭借您的技术专长,您将管理项目的优先级、截止日期和交付成果。您将设计、开发、测试、部署、维护和增强软件解决方案。
核心团队构建了谷歌旗舰产品背后的技术基础。我们是基础设计元素、开发者平台、产品组件和谷歌基础设施的所有者和倡导者。这些是为我们的用户提供优秀、安全和连贯体验的基本构件,并推动每位开发者的创新步伐。我们从谷歌的产品中寻找机会,构建中央解决方案,打破技术壁垒,增强现有系统。作为核心团队,我们有责任和独特的机会影响公司内重要的技术决策。
此全职职位的美国基本工资范围为 $136,000-$200,000,外加奖金、股权和福利。我们的薪资范围由角色、级别和地点决定。每个职位发布中显示的范围反映了该职位在所有美国地点的最低和最高目标薪资。在该范围内,个人薪资由工作地点和其他因素决定,包括与工作相关的技能、经验以及相关的教育或培训。您的招聘人员将在招聘过程中与您分享您所偏好的地点的具体薪资范围。
请注意,在美国职位发布中列出的薪酬细节仅反映基础工资,并不包括奖金、股权或福利。您可以了解更多关于谷歌的福利信息。
职责
• 编写产品或系统开发代码。
• 参与或主导与同行和利益相关者的设计审查,以决定可用技术。
• 审查其他开发者编写的代码,并提供反馈,以确保最佳实践(例如,风格指南、代码提交、准确性、可测试性和效率)。
• 贡献现有的文档或教育内容,并根据产品/程序更新及用户反馈调整内容。
• 对产品或系统问题进行分类,分析问题来源及对硬件、网络或服务操作和质量的影响,以调试/跟踪/解决问题。