Google is seeking a Software Engineer II to join their Google Ads team, focusing on full-stack development. This role combines both backend and frontend development, requiring expertise in languages like Python, Java, JavaScript, and TypeScript. The position involves working on critical projects that power Google's advertising products, including search, display, shopping, travel, and video advertising.
The ideal candidate will have at least 1 year of experience in software development and full-stack development, with a strong foundation in data structures and algorithms. They will be responsible for writing code, participating in design reviews, conducting code reviews, troubleshooting system issues, and collaborating with cross-functional teams.
Google Ads plays a crucial role in powering the open internet by connecting people, publishers, and advertisers through innovative technology. The team creates trusted experiences and helps businesses of all sizes grow through effective advertising tools. This position offers opportunities to work on large-scale systems that impact billions of users worldwide.
The role provides exposure to various aspects of software engineering, from information retrieval and distributed computing to system design and artificial intelligence. As part of Google's engineering team, you'll have the chance to switch teams and projects as you grow, contributing to cutting-edge technology that shapes how people interact with information globally.
Working at Google means joining a company committed to diversity, equality, and inclusion, with a strong focus on building a representative workforce and fostering a culture of belonging. The position offers the opportunity to work with talented engineers worldwide while maintaining high standards of code quality and technical excellence.