Bachelor's degree or equivalent practical experience.
One year of experience with data structures or algorithms, as well as one year of experience building and developing large-scale infrastructure or distributed systems is required.
Desirable qualifications:
1. Experience with C++, Go, SQL programming languages.
2. Proficiency in one or more technologies, such as Boq/Pod, Spanner, Bigtable and Flume.
Our software engineers are responsible for designing and developing next-generation technologies that change how billions of users interact with information and each other. These products must be able to handle vast amounts of data at scale, and extend far beyond web search. We are looking for engineers who bring innovative ideas from various areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile. As a software engineer, you will work on a specific project critical to our needs, with opportunities to switch teams and projects as we grow and evolve.
You will collaborate with a team of talented engineers responsible for delivering high-quality metadata that fuels all investigative processes across YouTube.
Manage the processing of hundreds of terabytes of data daily, ensuring efficient and scalable solutions for batch and streaming data pipelines.
Develop resilient and fault-tolerant systems that provide consistent and reliable metadata delivery.
Collaborate with stakeholders across YouTube, including Creator Analytics (YTA), Commerce, Music and Premium, Shopping and Abuse Detection, to understand their needs and deliver impactful solutions.
Pursue the evolution of YouTube's metadata ecosystem by exploring new technologies and architectural patterns.