Google is seeking a Software Engineer III specializing in Machine Learning for their Search team in Bengaluru, India. This mid-level position requires a minimum of 2 years of experience in software development and data structures/algorithms. The ideal candidate will have a strong background in machine learning, artificial intelligence, and natural language processing.
As part of the Search team, you'll work on reimagining what it means to search for information, solving complex engineering challenges, and expanding Google's infrastructure. Your responsibilities will include writing code, participating in design reviews, reviewing other developers' code, contributing to documentation, and troubleshooting system issues.
Google offers a dynamic work environment where you'll have the opportunity to make an impact on billions of users globally. The company values diversity and innovation, encouraging engineers to bring fresh ideas from various areas of computer science.
Key qualifications include a Bachelor's degree (Master's or PhD preferred), experience with machine learning tools like TensorFlow, and a passion for developing accessible technologies. You'll be part of a team that's pushing the boundaries of search technology, working on projects that are critical to Google's needs.
Join Google's Search team to contribute to the next generation of information retrieval and help shape the future of how people connect, explore, and interact with information worldwide.