Google is seeking a Software Engineer II to join their AI/ML Search team, focusing on revolutionizing information search capabilities. This role combines software engineering excellence with machine learning expertise to impact billions of users globally. As part of Google Search, you'll work on reimagining search functionality while solving complex engineering challenges.
The position requires strong fundamentals in both software development and machine learning, with opportunities to work across the full technology stack. You'll be involved in developing and implementing ML solutions, writing efficient code, and ensuring best practices through collaborative design and code reviews. The role offers exposure to various areas including information retrieval, distributed computing, system design, AI, and natural language processing.
Google provides a dynamic environment where engineers can be versatile and display leadership qualities. You'll have the chance to work on critical projects while maintaining Google's high standards for accessible and useful experiences. The Search team specifically focuses on expanding infrastructure and solving complex engineering challenges to maintain Google's position as a leader in information search technology.
This role is perfect for candidates who combine technical expertise in software engineering with ML knowledge, and who are passionate about creating impact at scale. You'll be part of a team that values innovation, collaboration, and technical excellence, while working on products that billions of users rely on daily. The position offers growth opportunities as you tackle new challenges and contribute to Google's mission of organizing the world's information.