Google is seeking a Senior Software Engineer to join their AI/ML Ads Bidding Optimization team, focusing on developing and implementing machine learning solutions at massive scale. This role combines software engineering excellence with machine learning expertise to optimize Google's advertising systems.
The position involves working with the full machine learning model lifecycle, from design and training to deployment and serving models in production at scale. You'll be at the forefront of innovation, collaborating with various teams to implement cutting-edge technologies in models that serve practically every ad in Google Search.
As part of Google's advertising technology team, you'll help power the open internet by creating trusted experiences between people and businesses through useful ads. The role involves working with massive-scale systems, as these models serve Google's entire advertising infrastructure.
The ideal candidate will bring strong software development experience in C++ and Python, combined with deep knowledge of machine learning infrastructure and algorithms. You'll be responsible for improving model quality, stability, and efficiency while ensuring robust production systems through proper testing and monitoring.
This position offers competitive compensation ($166,000-$244,000 base salary plus bonus and equity) and comprehensive benefits. You'll be working in New York, joining a team that's central to Google's core business model. The role provides opportunities to impact billions of users while solving complex technical challenges in machine learning and large-scale system design.
The position requires both technical depth in machine learning and software engineering capabilities, making it ideal for someone who enjoys working at the intersection of these fields. You'll have the chance to influence the direction of Google's advertising technology while working with some of the most sophisticated ML systems in production.