Google is seeking a Software Engineer III to join their Machine Learning Search team, offering an opportunity to impact billions of users globally. This role combines software engineering expertise with machine learning specialization, focusing on developing next-generation search technologies.
The position requires a minimum of 2 years of software development experience and strong knowledge of machine learning algorithms and tools like TensorFlow. The ideal candidate will have experience with data structures, algorithms, and large-scale systems analysis. The role involves writing production code, leading design reviews, code reviews, and troubleshooting complex system issues.
As part of Google Search, you'll work on reimagining information discovery and accessibility, solving complex engineering challenges while maintaining Google's world-class search infrastructure. The role offers exposure to cutting-edge technologies in areas including distributed computing, artificial intelligence, natural language processing, and large-scale system design.
The compensation package is competitive, with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google provides a collaborative environment where engineers can switch teams and projects as they grow, encouraging versatility and leadership development.
This position is based in Mountain View, CA, and offers the opportunity to work with some of the industry's best engineers while tackling challenging problems at scale. Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and innovation.
The role is perfect for candidates who are passionate about machine learning, have strong software engineering fundamentals, and want to contribute to technology that impacts users worldwide. You'll be part of a team that values technical expertise, innovation, and collaborative problem-solving while working on one of the world's most widely-used search engines.