Bachelor’s degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures or algorithms.
1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
Nice to haves:
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
Experience developing accessible technologies.
Experience in frontend development or data processing.
What you'll be doing:
Contribute to the design process, eventually writing your own design documents.
Learn the technologies used by the team (ST-Spanner, ST-Query, Spanner, Geyser, F1, BigTable, Java, Flume, AngularDart etc). Provide support to each other and share knowledge.
Join working-hours rotations within the team and in the larger AdSense (e.g., buildcop) and help maintain our infrastructure.
Support other teams and lead investigations/explorations on cross-stack issues or feature requests.
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 Google's fast-paced business grow and evolve.
Versatile work across the full-stack pushing technology forward.
A culture of belonging and equal employment opportunity.