Google is seeking a Software Engineer III specializing in AI/ML to join their Platforms and Ecosystems product area. This role combines traditional software engineering with machine learning expertise, focusing on developing next-generation technologies that impact billions of users. The position requires expertise in ML infrastructure, including model deployment, evaluation, and optimization, while working on critical projects that shape how users interact with Google's services.
The role is based in Bengaluru and offers the opportunity to work on diverse challenges across Google's computing software platforms. As a Software Engineer III, you'll be responsible for implementing ML solutions, writing production code, and ensuring best practices through collaborative design and code reviews. The position requires strong technical skills in both software development and machine learning, with particular emphasis on areas such as speech/audio technology, reinforcement learning, or ML infrastructure.
The ideal candidate will have at least 2 years of software development experience and demonstrated expertise in data structures and algorithms. They will join a team that builds innovative software products ranging from apps to TVs, and from laptops to phones, making a significant impact on users worldwide. The role offers growth opportunities and the chance to work with cutting-edge technologies while contributing to Google's mission of organizing the world's information.
Working at Google means being part of a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. The position offers the opportunity to work with talented peers, access to state-of-the-art resources, and the chance to solve complex problems at scale. This role is perfect for someone who is passionate about both software engineering and machine learning, and wants to contribute to products that shape the future of technology.