Google is looking to develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another, specifically building the auction infrastructure for Search Ads
Requirements
- 8 years of experience in software development
- 5 years of experience in testing and launching software products
- 5 years of experience in building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture
- 3 years of experience with software design and architecture
- Experience in C++, algorithms, back-end development
Responsibilities
- Develop auction back-end in C++ to build an agile auction framework that supports multiple needs
- Collaborate with partner and client teams to help them understand and use auction infrastructure
- Evaluate the impact of changes through experimentation, data analysis and other tools
- Participate in technical discussion and designs to build a quality infrastructure
- Reduce technical debt and improve code health
Other
- Bachelor's degree or equivalent practical experience
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field
- 3 years of experience in a technical leadership role with leading project teams and setting technical direction
- 3 years of experience working in a matrixed organization involving cross-functional, or cross-business projects