Google is seeking a Software Engineer III specializing in Machine Learning to join their Platforms and Devices team. This role is crucial in developing next-generation technologies that impact billions of users worldwide. The position combines software engineering expertise with machine learning specialization, focusing on areas such as speech/audio technology, reinforcement learning, and ML infrastructure.
The role is based in Mountain View, CA, and offers a competitive salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The position requires a bachelor's degree (or equivalent experience) and at least 2 years of software development experience, with specific expertise in data structures, algorithms, and ML infrastructure.
As part of the Platforms and Devices team, you'll work on Google's computing software platforms across various environments (desktop, mobile, applications) and first-party devices. The team focuses on combining Google's AI, software, and hardware to create innovative user experiences. Your responsibilities will include writing and testing code, participating in design reviews, reviewing other developers' code, contributing to documentation, and troubleshooting complex system issues.
The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new challenges across the full stack. You'll have the opportunity to work on critical projects with the flexibility to switch teams as both you and the business evolve. Google emphasizes creating accessible technologies and values candidates with advanced degrees in Computer Science or related technical fields.
This position offers excellent growth potential within Google's dynamic environment, where you'll collaborate with talented engineers and researchers to push the boundaries of machine learning applications. The role combines technical expertise with practical implementation, making it ideal for engineers who want to impact how users interact with technology globally.