Google is seeking a Software Engineer III specializing in Machine Learning for their Search team. This role combines software engineering expertise with machine learning capabilities to enhance Google's search functionality that impacts billions of users globally. The position involves developing next-generation technologies focusing on information retrieval, distributed computing, and artificial intelligence.
The role requires strong technical skills in software development, machine learning algorithms, and data structures. You'll be working on critical projects within Google Search, helping to reimagine how people access information worldwide. The position offers opportunities to work with cutting-edge technologies and solve complex engineering challenges while maintaining Google's universally accessible search experience.
As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions, managing project priorities, and collaborating with teams across Google. The role involves both hands-on coding and technical leadership responsibilities, including conducting design reviews and mentoring other developers.
Google offers a competitive compensation package, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company provides a collaborative work environment, opportunities for growth, and the chance to make a significant impact on products used by billions of people.
The ideal candidate will have experience with machine learning tools like TensorFlow, strong software development skills, and a proven track record in building large-scale systems. This position offers the unique opportunity to work on challenging technical problems while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.