软件工程师,Pixel 音频体验和智能

Shanghai, China

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

Pixel 音频体验和智能团队是一个创新团队,专注于为 Pixel 和 Android 设备构建新一代音频智能平台。我们的团队涵盖多个移动技术栈,从低级音频捕获到 Android 系统服务和 Play 商店应用中的高级 Android 应用开发,无所不包。

我们的使命是:通过智能地捕获并处理音频,为 Android 用户提供契合上下文的个性化分析洞见,从而增强人类的记忆力。我们计划推出一套包含各种音频处理和理解技术的端到端解决方案,以及一个用于管理音频资产的专门界面。

Responsibilities

  • 实现并优化从框架层到应用层的音频缓冲和传输。
  • 集成各种音频模型,例如自动语音识别 (ASR) 模型和基于 LLM 的模型。
  • 设计并实现符合隐私保护要求的存储和处理工作流程。
  • 为独立应用开发功能,包括自然语言搜索和上下文感知建议。

Qualifications

Minimum qualifications

  • 拥有计算机科学/电气工程专业的学士学位,或具备同等水平的实践经验。
  • 有 2 年使用一种或多种编程语言(例如 C++/Java/Kotlin)进行软件开发的经验,或拥有高级学位及 2 年相关经验。

Preferred qualifications

  • 有 Android 框架和应用开发全周期方面的经验。
  • 有构建复杂 Android 应用的经验,并能进行深度系统集成。
  • 有使用 Jetpack Compose 在 Android 上构建原生界面的经验。
  • 有音频处理、声学或语音技术方面的经验。
  • 有 Android 系统级开发(框架、系统界面)经验。
  • 熟悉软件工程最佳实践,包括单元测试、集成测试和设计文档。