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
Experience in Mobile App Development, TypeScript
Ability to learn new languages and toolkits
What You'll Be Doing
Write product or system development code
Work with PMs and UXDs, design, review, implement, and launch changes to our products. Drive for pragmatic, robust solutions and product excellence
Help, maintain and improve our infrastructure and platform, and after an onboarding phase, participate in our on-call rotation
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
At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we listen, share, and build community through our stories