YouTube, a global leader in video sharing and content creation, is seeking a Senior Software Engineer specializing in Machine Learning to join their Recommendations, Rankings, and Predictions team. This role sits at the intersection of cutting-edge technology and creative content delivery, where you'll work on systems that impact billions of users worldwide.
As a Senior Software Engineer, you'll be instrumental in developing and improving YouTube's recommendation and ranking algorithms, directly influencing how content is discovered and consumed across the platform. You'll work with advanced machine learning technologies, particularly in areas of ranking, recommendations, prediction, and search quality, to enhance user experience and content relevancy.
The position offers an exciting opportunity to work on large-scale systems that handle massive amounts of data, requiring expertise in both software engineering and machine learning. You'll collaborate with cross-functional teams, participate in technical leadership activities, and contribute to the architecture of systems that power one of the world's largest video platforms.
The role combines technical depth with practical impact, offering competitive compensation ($161,000-$239,000 + bonus + equity + benefits) and the chance to work at YouTube's main offices in either Mountain View or San Bruno, CA. You'll be part of a culture that values innovation, technical excellence, and the belief that everyone deserves to have their voice heard.
The ideal candidate will bring strong software development experience, particularly in Python and machine learning frameworks like TensorFlow, along with a proven track record of developing and deploying recommendation systems. This role offers the unique opportunity to shape how billions of users discover and engage with content on YouTube, making it an excellent choice for engineers passionate about the intersection of technology and user experience at massive scale.