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 focuses 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 expertise in ML/AI algorithms, software development, and system design. You'll manage project priorities, design solutions, and contribute to Google's advertising products including search, display, shopping, travel, and video advertising. The role offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits. You'll be part of a team creating trusted experiences between people and businesses, helping grow businesses of all sizes from small businesses to large brands and YouTube creators. The position requires strong technical leadership, versatility, and enthusiasm for tackling new problems across the full-stack as Google continues to push technology forward.