Google is seeking a Software Engineer III to join their YouTube team, focusing on distributed machine learning systems. This role combines cutting-edge ML technology with YouTube's mission of giving everyone a voice and building community through shared stories. The position requires expertise in machine learning algorithms, distributed systems, and Python programming.
The role involves developing and maintaining large-scale ML infrastructure that powers YouTube's features. You'll work with cross-functional teams to design, implement, and optimize ML systems that operate at massive scale. The position offers opportunities to impact billions of users while working with state-of-the-art technology.
As a Software Engineer III, you'll be responsible for writing production code, participating in design reviews, reviewing others' code, contributing to documentation, and troubleshooting complex system issues. The role requires both technical expertise in ML/distributed systems and the ability to collaborate effectively with teams across Google.
The position offers competitive compensation ($141,000-$202,000) plus bonus, equity, and comprehensive benefits. You'll be based in Mountain View, CA, working with YouTube's engineering teams. This is an excellent opportunity for someone with ML expertise who wants to work on challenging problems at scale while contributing to YouTube's mission of connecting people through video content.
The ideal candidate will have at least 2 years of experience with software development, strong knowledge of data structures and algorithms, and proven experience with machine learning tools and distributed systems. A background in Python programming is essential, and an advanced degree in Computer Science or related field is preferred.