Google's Search team is at the forefront of reimagining information discovery, tackling complex engineering challenges while maintaining a universally accessible experience. As a Software Engineer II focusing on AI/ML in Search, you'll be part of a team that impacts billions of users globally. The role combines software development expertise with machine learning implementation, requiring both technical proficiency and collaborative skills.
The position offers the opportunity to work on critical projects within Google Search, with the flexibility to grow and evolve with the fast-paced business. You'll be involved in developing next-generation technologies that extend well beyond web search, encompassing areas such as information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing.
As part of the role, you'll write code, participate in design reviews, contribute to documentation, and implement ML solutions. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new challenges across the full-stack. You'll work in an environment that values diversity, equality, and inclusion, with opportunities to contribute to technologies that impact users worldwide.
Google provides a collaborative environment where you'll work with peers and stakeholders to ensure best practices in software development. The role requires problem-solving skills, from debugging complex issues to implementing sophisticated ML solutions. This position offers the unique opportunity to work at the intersection of traditional software engineering and machine learning, contributing to one of the world's most widely-used search engines.