Bachelor’s degree or equivalent practical experience.
2 years of experience with software development, or 1 year of experience with an advanced degree in an industry setting.
2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
Nice to Haves
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience developing accessible technologies.
Experience with large-scale distributed systems, applications in search or ads.
Ability to be curious, eager to learn, collaborate, and grow.
What You'll Be Doing
Design new sub-systems of Ads from the ground up (e.g., research, design, implementation, production).
Review existing systems to improve performance or improve our match quality.
Research, prototype and incorporate latest technologies in ads system.
Understand product requirements of our clients and map them to a scalable, high performance, low latency Ads Infrastructure.
Work closely with many teams such as Product Engineering teams, Quality Engineering, Search, Research and expanding the scope to more clients.
Perks and Benefits
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
Versatile work environment with opportunities to work on challenging problems.
About the job part of the description emphasizing on the crucial role of Ads Infrastructure at Google.