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, 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 position requires leadership qualities, versatility, and enthusiasm to tackle new problems across the full-stack while working with cutting-edge technology in areas including artificial intelligence, natural language processing, and large-scale system design.