最低要求:
• 学士学位或同等实际经验。
• 在一个或多个编程语言(例如Python、C、C++、Java、JavaScript)中进行软件开发的8年经验。
• 在技术领导角色中拥有3年经验;监督项目,并拥有2年管理人员、监督/团队领导角色的经验。
首选条件:
• 在大规模Android、其他移动应用程序或全栈开发方面有2年经验。
• 在Android、Java、Kotlin、移动Web上进行软件开发的经验。
关于工作
与Google自身的雄心壮志一样,软件工程师的工作不仅仅局限于搜索。软件工程经理不仅具备承担和提供主要项目的技术领导能力,还能管理一支工程师团队。您不仅优化自己的代码,还要确保工程师能够优化他们的代码。作为软件工程经理,您管理项目目标,为产品战略做出贡献,并帮助发展您的团队。团队在公司各个领域工作,包括信息检索、人工智能、自然语言处理、分布式计算、大规模系统设计、网络、安全、数据压缩、用户界面设计等等。我们以规模和速度运作,我们出色的软件工程师只是刚刚开始——作为经理,您引导前进的道路。
凭借技术和领导能力,您管理跨多个团队和地点的工程师,一个大型产品预算,并监督在多个国际站点部署大规模项目。
Android是谷歌的开源移动操作系统,为全球超过30亿台设备提供动力。Android致力于将计算带给全世界的每一个人。我们相信计算是一种超能力,能够让人们获得信息、经济机会、生产力、与朋友和家人的联系等等。我们认为全世界的每个人都应该能够享受到最好的计算体验。我们为原始设备制造商(OEM)和开发人员提供平台,构建出色的计算设备(智能手机、平板电脑、电视、可穿戴设备等),为全世界的人们运行最好的应用程序/服务。
职责
• 领导一支工程师团队,并与当地技术项目经理和产品经理共同打造高效团队。
• 直接为Android的重要优先事项、GenAI和Compute做出贡献。
• 执行Android的计算策略,使更多的机器学习能够在GPU上运行。与英国、美国和亚太地区的供应商密切合作,确保所有新发布的Android设备都能够保持一致。
• 帮助Android将生态系统从较旧的GPU API(GLES)迁移到较新的API(Vulkan、WebGPU)。确保在Android上可以使用现代GPU技术,以吸引最佳的图形和最高效的计算。
• 构建工具和基础设施,以报告生态系统中的质量问题,并通过芯片厂商进行修复。