Software Engineer II, YouTube Streaming Applications
* link Copy link
Early
Experience completing work as directed, collaborating with teammates, and developing knowledge of relevant concepts and processes.
Apply
* link Copy link
* Bachelor’s degree or equivalent practical experience.
* 1 year of experience with data structures or algorithms.
Preferred qualifications:
* Experience coding in C++ or Go.
* Experience in concurrency, multi-threading, and distributed systems.
* Passionate about learning new programming languages.
About the job
Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and each other. Our products handle information at massive scale and extend beyond web search. We seek engineers with diverse ideas from areas like information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, UI design, and mobile development. As a software engineer, you will work on critical projects with opportunities to switch teams as our business evolves. We value versatility, leadership, and enthusiasm for tackling new problems across the full technology stack.
The YouTube Sessions team processes all of YouTube’s user activity data, generating end-user visible statistics (view counts, concurrent viewers on live streams), analytics data for creators (integrated into YouTube Analytics), realtime signals, low-latency machine learning training data for search and discovery, and QoS signals for app adaptation.
At YouTube, we believe everyone deserves a voice. We aim to build community through sharing stories, exploring passions, and connecting people. Working at the intersection of technology and creativity, we move quickly to show the world new ideas, solve real problems, and have fun — together.
Responsibilities
* Migrate batch pipelines to realtime pipelines.
* Debug data quality and infrastructure issues across the stack.
* Develop recommendations for system improvements.
* Run and maintain systems in production.
* Write and maintain large-scale data processing pipelines in C++.
Google is committed to equal opportunity employment, fostering a diverse and inclusive workforce. We provide equal employment opportunities regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related conditions, or any other legally protected status. See Google's EEO Policy and related resources.
English proficiency is required for all roles to facilitate global collaboration. We do not accept unsolicited resumes from recruitment agencies and are not responsible for fees related to such resumes.
#J-18808-Ljbffr