资深软件工程师

软件工程

Shanghai, China

如果您希望我们尽快处理您的申请,请向 jobs@google.com发送一份简历。简历版本可以是 text (ASCII), HTML, PDF或者DOC。

重要提示:电子邮件的主题字段必须包含 Lead Software Engineer - Shanghai

Google 的软件工程师负责开发新一代技术,以协助数十亿用户以更好的方式获取和了解信息、与信息交互,并使用户间更好地彼此联系、相互了解和互动。我们的产品需要处理海量信息,而不仅仅只是提供网络搜索服务。因此,我们在不断寻找各个领域内能够给我们带来全新理念的工程师,这些领域包括信息检索、分布式计算、大型系统设计、网络和数据存储、安全防护、人工智能、自然语言处理、界面设计和移动领域等,而且所涉的领域还在不断增加。作为软件工程师,您将参与到对 Google 需求至关重要的特定项目,并且随着公司业务的快速发展以及您个人的迅速成长,您可能会有机会跳到其他团队和项目。为此,我们的工程师不仅要具备多方面的才能和杰出的领导能力,还要乐于处理在我们不断推动技术发展的过程中所遇到的各种新问题。

您需要凭借专业技术知识,合理安排各个项目的优先顺序,确保按时完成,并最终交付卓越的成果。您的工作包括设计、开发、测试、部署、维护和改进软件解决方案。

Responsibilities

  • 利用您在分布式系统、操作系统/内核、网络系统设计以及大型存储系统等方面的背景,构建我们的平台、系统和网络基础架构。
  • 设计、开发、测试、部署、维护和改进软件。
  • 主导主要软件组件、系统和功能的设计工作。
  • 凭借专业技术知识,合理安排各个项目的优先顺序,确保项目按时完成,并最终交付卓越的成果。
  • 向其他团队成员提供设计技巧和编程标准方面的指导和培训。

Qualifications

Minimum qualifications

  • 拥有计算机科学或相关技术专业学士学位(或具备同等水平的实践经验)。
  • 在某一种通用编程语言方面拥有 8 年相关经验,其中包括 Java、C/C++、C#、Objective C、Python、JavaScript 或 Go。
  • 拥有大型设计方面的架构和开发经验。
  • 具备流利地道的英语说写能力。

Preferred qualifications

  • 拥有相关技术专业硕士或博士学位。
  • 在以下一个或多个领域拥有工作经验:基础架构、机器学习、移动应用开发、嵌入式系统、前端开发、安全和隐私。