Google is seeking a Software Engineer III to join their Knowledge and Information team, focusing on advanced machine learning and AI technologies. This role is part of Google Search's mission to reimagine information discovery and accessibility. The position requires expertise in machine learning infrastructure, generative AI, and software development. As a software engineer at Google, you'll work on critical projects while having opportunities to grow and evolve with the business. The role involves working with encoder-heavy models, training team members, and developing core modeling components. You'll be part of a team that impacts billions of users globally through Google Search, working on complex engineering challenges and infrastructure expansion. The position offers the opportunity to work with cutting-edge AI technologies, including LLMs, multi-modal models, and reinforcement learning. Google provides a collaborative environment where engineers can be versatile, show leadership, and tackle new challenges across the full technology stack. The role combines technical expertise in machine learning with practical software engineering, making it ideal for those passionate about advancing search technology and AI applications at scale.