Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. 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.
As a Staff Software Engineer specializing in Machine Learning at YouTube, you will be working at the intersection of cutting-edge technology and boundless creativity. You'll be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions, with a focus on machine learning algorithms and tools.
The role requires a blend of technical expertise and leadership skills. You'll manage project priorities, deadlines, and deliverables, and participate in or lead design reviews with peers and stakeholders. Your work will involve complex problem-solving across the full stack, from information retrieval and distributed computing to large-scale system design, artificial intelligence, and natural language processing.
This position offers the opportunity to work on projects critical to Google's needs, with the possibility to switch teams and projects as you and the fast-paced business grow and evolve. You'll be part of a team that moves at the speed of culture, exploring new ideas, solving real problems, and having fun — all while working towards the shared goal of showing people the world.
The role comes with a competitive salary range of $189,000-$284,000, plus bonus, equity, and benefits. Join us in shaping the future of video sharing and community building on a global scale.