Google is seeking a Software Developer III for their Machine Learning team in Google Cloud AI. This role is critical in developing next-generation technologies that impact billions of users. The ideal candidate will have a strong background in software development, data structures, algorithms, and machine learning. They will be responsible for writing code, participating in design reviews, reviewing others' code, contributing to documentation, and troubleshooting complex issues. The position requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack. Google Cloud aims to accelerate digital transformation for organizations worldwide, leveraging cutting-edge technology and tools for sustainable development. This role offers the opportunity to work on projects that push the boundaries of technology in areas such as information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing. The position is based in Waterloo, ON, Canada, and requires English proficiency for effective global collaboration.