Google is seeking a Software Engineer III to join their Machine Learning team within Google Ads, focusing on developing next-generation technologies that impact billions of users. This role combines software engineering expertise with machine learning specialization to build and enhance Google's advertising products.
The position requires strong technical skills in software development, data structures, algorithms, and machine learning, with hands-on experience using tools like TensorFlow. You'll be working on critical projects within Google Ads, helping to power the open internet by creating trusted experiences between people and businesses through effective advertising solutions.
As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables. The role involves collaborating with cross-functional teams, participating in design reviews, and ensuring code quality through peer reviews. You'll work on large-scale systems that handle massive amounts of data and require sophisticated machine learning algorithms.
The compensation package is competitive, ranging from $141,000 to $202,000 base salary, plus bonus, equity, and comprehensive benefits. Google offers multiple location options including Mountain View and Los Angeles, CA, providing flexibility while maintaining an in-person work environment.
This is an excellent opportunity for someone with a strong background in both software engineering and machine learning who wants to make a significant impact on Google's advertising technology. The role offers growth potential and the chance to work with cutting-edge technology while solving complex problems at scale. Google's commitment to diversity, equal opportunity, and creating a culture of belonging makes this an attractive position for candidates from all backgrounds.