Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The role is specifically focused on Google Ads, which helps power the open internet by connecting people, publishers, and advertisers through effective advertising solutions. As a Senior Software Engineer in Machine Learning, you'll work on critical projects with opportunities to switch teams as the business evolves. The position requires technical expertise in ML/AI algorithms, software development, and system design. You'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables. Google Ads team creates trusted experiences between people and businesses, helping grow businesses of all sizes from small businesses to large brands. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. The ideal candidate should bring fresh ideas from areas including distributed computing, AI, NLP, and system design, while displaying leadership qualities and versatility across the full technology stack.