Google is seeking a Software Engineer III specializing in Machine Learning for their Search team. This role combines software engineering with machine learning expertise to develop next-generation technologies that impact billions of users globally. The position involves working on critical projects related to information retrieval, distributed computing, and artificial intelligence.
The role requires strong technical skills in software development, data structures, algorithms, and machine learning. You'll be working with cutting-edge ML tools and frameworks like TensorFlow, contributing to Google's search infrastructure while solving complex engineering challenges. The position offers opportunities to work on large-scale systems and participate in the evolution of Google's search capabilities.
As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions, participating in technical design reviews, and ensuring code quality through peer reviews. The role involves collaboration with cross-functional teams and requires both technical expertise and leadership qualities.
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 at their Mountain View location, with opportunities for professional growth and impact on a global scale.
This position is ideal for candidates with a strong background in both software engineering and machine learning who want to work on challenging problems at scale. The role offers the opportunity to contribute to one of Google's most important products while working with cutting-edge technology and talented colleagues.