Software Engineer II, YouTube Streaming Applications
Early
Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes.
Minimum Qualifications:
* Bachelor’s degree or equivalent practical experience.
* 1 year of experience with data structures or algorithms.
Preferred Qualifications:
* Experience coding in one of the following: C++, Go.
* Experience in concurrency, multi-threading, and distributed systems.
* Passionate about learning new programming languages.
About the Job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
The YouTube Sessions team processes all of YouTube’s user activity data. We generate end-user visible statistics (view counts, concurrent viewers on live streams), analytics data for creators (flowing into YouTube Analytics), realtime signals and low-latency machine learning training data for search and discovery, QoS signals for the adaptation of the YouTube app, etc.
Responsibilities
* Migrate batch pipelines to realtime pipelines.
* Debug data quality and infrastructure issues across the stack.
* Develop recommendations for improving systems.
* Run and maintain systems in production.
* Write and maintain large-scale data processing pipelines in C++.
#J-18808-Ljbffr