Software Engineer II, YouTube Streaming Applications

3 Weeks ago • 1 Years + • Full Stack Development

Job Summary

Job Description

The YouTube Sessions team at Google processes all YouTube user activity data, generating statistics, analytics, real-time signals, and machine learning training data. As a Software Engineer II, you'll migrate batch pipelines to real-time pipelines, debug data quality and infrastructure issues, develop system improvement recommendations, maintain production systems, and write large-scale data processing pipelines in C++. The role requires expertise in data structures, algorithms, and ideally, experience with C++, Go, concurrency, multi-threading, and distributed systems.
Must have:
  • Bachelor's degree or equivalent experience
  • 1 year software development experience (Python, C, C++, Java, JavaScript)
  • 1 year experience with data structures or algorithms
  • C++ large-scale data processing pipelines
  • Debugging data quality and infrastructure issues
  • Migrate batch pipelines to real-time pipelines
Good to have:
  • Experience with C++ or Go
  • Concurrency, multi-threading, and distributed systems experience
  • Passion for learning new programming languages

Job Details

Minimum qualifications:

  • 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.

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.

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. We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process. Working at the intersection of cutting-edge technology and boundless creativity, we move at the speed of culture with a shared goal to show people the world. We explore new ideas, solve real problems, and have fun — and we do it all together.

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++.

Similar Jobs

ByteDance - Application Security Engineer - Global Monetization

ByteDance

Singapore (On-Site)
3 Weeks ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Meta - Production Engineering

Meta

Sunnyvale, California, United States (On-Site)
6 Months ago
Microsoft - Security Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
3 Weeks ago
Google - Web Solutions Engineer

Google

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Appier - Senior Software Engineer, Data Backend(CrossX)

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
6 Months ago
Nintendo - Senior Software Engineer - Gameplay

Nintendo

Redmond, Washington, United States (Hybrid)
3 Weeks ago
Toptracer - Software Engineer in Test (SDET)

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Java Tech Lead

Next Level Business Services

Chicago, Illinois, United States (On-Site)
6 Months ago
Google - Support Platform Specialist

Google

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Saviynt - Product Owner ( PAM )

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
ByteDance - Backend Software Engineer - FIDO2 Authentication

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
SmileGate - [LOST ARK] Game Data Engineer (Platform Development)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago
USE Insider - Senior Android Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
6 Months ago
Zoox - Senior Software Engineer - High Performance Computing

Zoox

Seattle, Washington, United States (Hybrid)
6 Months ago
Microsoft - Technical Support Engineer

Microsoft

Vancouver, British Columbia, Canada (Remote)
2 Weeks ago
DraftKings - Senior Lead Software Engineer

DraftKings

Boston, Massachusetts, United States (On-Site)
2 Weeks ago
Google - Software Engineer, Java and Kotlin Ecosystem

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Zürich, Zurich, Switzerland

Google - Software Engineering Manager II, Site Reliability Engineering

Google

Zürich, Zurich, Switzerland (On-Site)
3 Weeks ago
Tesla - Automotive Mechatronician

Tesla

Zürich, Zurich, Switzerland (On-Site)
2 Months ago
Google - Software Engineer II, Device Integrity, Web and IOS

Google

Zürich, Zurich, Switzerland (On-Site)
3 Weeks ago
PwC - Manager/Senior Manager - Operations and Supply Chain Management Consulting 80-100%

PwC

Zürich, Zurich, Switzerland (On-Site)
7 Months ago
PwC - Manager/ Senior Manager Financial Services - Technology Strategy & Transformation

PwC

Zürich, Zurich, Switzerland (On-Site)
7 Months ago
Fluence - Data Scientist

Fluence

Zürich, Zurich, Switzerland (Hybrid)
6 Months ago
PwC - Audit Senior Associate / Assistant Manager  - Trade, Industries & Services / US GAAP

PwC

Zürich, Zurich, Switzerland (On-Site)
7 Months ago
Tesla - Service Manager

Tesla

Landquart, Grisons, Switzerland (On-Site)
3 Months ago
PwC - Digital Forensic and Electronic Discovery Expert – Senior Associate

PwC

Zürich, Zurich, Switzerland (On-Site)
7 Months ago
Interactive Brokers - Java Software Engineer

Interactive Brokers

Zug, Zug, Switzerland (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Software Engineer III, Google Cloud

Google

Ramat Gan, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Meta - Software Engineer, Intern/Co-op

Meta

Bellevue, Washington, United States (On-Site)
6 Months ago
ION - Lead Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
7 Months ago
Hacksaw Studios - Client Integration Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
The Walt Disney Company - Manager, Software Engineering

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Ajmera Infotech - ASP.NET Developer with Azure Expertise

Ajmera Infotech

San Jose, California, United States (On-Site)
8 Months ago
Netflix - Software Engineer (L5) - Distributed Refactoring Platform

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Weeks ago
Social Discovery Group - Senior .NET Developer (AI Product)

Social Discovery Group

Poland (Remote)
3 Months ago
Luxoft - Software Engineer (Node.js)

Luxoft

Sydney, New South Wales, Australia (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Reston, Virginia, United States (On-Site)

Sunnyvale, California, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Dublin, County Dublin, Ireland (On-Site)

San Jose, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug