Google software engineers develop next-generation technologies that help billions of users connect, explore, and interact with information. Engineers work on projects critical to Google’s needs and may have opportunities to move between teams and projects as the business evolves. The role calls for versatility, leadership, and readiness to take on problems across the full stack. In this position, you will manage project priorities, deadlines, and deliverables, and design, develop, test, deploy, maintain, and enhance software solutions. Within Google Ads, the team applies machine learning and generative AI models, including Gemini, to support a global advertising business. Its work includes protecting users, improving ad quality, and optimizing campaigns for advertiser return on investment, in close collaboration with teams such as Google Research and DeepMind. The role focuses on machine learning infrastructure for Search Ads, including supporting new modeling techniques and products, prototyping infrastructure and tooling, improving infrastructure reliability and usability, and analyzing and improving performance. US pay is $147,000–$210,000, plus a 15% bonus target, equity, and benefits. Individual pay depends on job-related skills, experience, and relevant education or training.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level