Improve YouTube reliability, end-user quality-of-experience, performance, and cost efficiency by creating tools, frameworks, and processes that make software development simple and enjoyable at YouTube, with a focus on video delivery.
Requirements
- 5 years of experience with software development in C++ or Python languages and with data structures/algorithms, or 1 year of experience with an advanced degree.
- Experience building infrastructures, frameworks, and tools to improve developer experience and speed up development, testing and release.
- Experience with data analysis in the pursuit of software quality, performance.
- Experience with complex distributed systems.
- Experience in video processing, video streaming, or content delivery networks.
- Experience with performance and integration testing.
Responsibilities
- Create tools, frameworks and processes that make software development simple and enjoyable at YouTube, with a focus on video delivery.
- Collaborate with various partner teams across YouTube (e.g., Video Ingestion and Transcoding, Live Front-End, YouTube TV, Player, Streaming).
- Improve YouTube reliability, end-user quality-of-experience, performance, and cost efficiency.
- design, develop, test, deploy, maintain, and enhance software solutions.
Other
- Bachelor’s degree or equivalent practical experience.
- display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
- manage project priorities, deadlines, and deliverables.