基本要求:
- 正在攻读计算机科学或相关技术专业的学士或硕士学位课程。
- 还有一年多即可毕业,拿到学士或硕士学位。
- 有软件开发经验,且有使用至少一种通用编程语言(例如 Java、C、C++、Python、JavaScript、C#、Go 等)进行编程的经验。
优先条件:
- 了解 Web 应用开发、Unix/Linux 环境、移动应用开发、分布式系统和并行系统、信息检索、自然语言处理、网络、大型软件系统开发或安全软件开发。
- 善于展示技术项目,能够参加与计算机科学相关的课外活动。
- 能够在指定办公室完成 10 至 12 周的实习。
About the job
Google 的软件工程实习生是希望打造和实现复杂计算机科学解决方案的研究人员和开发者。我们的工程师不仅要负责开发可伸缩的分布式软件系统,而且要在众多广受欢迎的项目上通力协作。因此,本职位应聘者需要符合以下要求:有良好的研发能力、悟性和互动能力,能够提出适当的问题;精通数据结构和算法,并对技术的集成和整合有浓厚兴趣;具备扎实的计算机科学基础,能够不断提出新想法;努力深入了解我们的产品和服务,以便不断对其进行改进。打造协作型全球性公司,汇聚众多技术水准高超、编程技能一流且注重质量的工程师,是我们的不懈追求。在此职位上,您的工作内容不仅涵盖 Google 核心产品和服务,而且还涉及为关键的 Google 工程运营职能部门提供支持的产品和服务。Google 是一家以工程技术为主的公司,目前是,将来也不会改变。我们的员工需要具备多种多样的技术技能,能够随时应对一些最棘手的技术难题,并与我们并肩努力,共同造福千百万乃至数十亿用户。在 Google,工程师不仅要推动搜索技术不断创新,还要在日常工作中负责开发/维护供全球开发者使用的大规模扩容解决方案和存储解决方案、大型应用及全新平台。Google 工程师一直在凭借一项又一项技术成就改变着世界,从 Google Ads 到 Chrome,从 Android 到 YouTube,从社交产品到本地信息产品,莫不如此。
Responsibilities
- 开发用于自动执行例行任务的脚本。
- 分析信息并评估结果,以选择最佳解决方案来有效解决问题。
- 运用在计算机科学课程中学到的知识来解决实际问题。