Software Engineer II, YouTube

A platform where everyone deserves to have a voice, working at the intersection of cutting-edge technology and boundless creativity to share stories and build community.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI

Description For Software Engineer II, YouTube

Google's YouTube team is seeking a Software Engineer II to join their innovative platform where technology meets creativity. This role focuses on developing machine learning solutions to combat abuse and improve platform safety. As part of Google's engineering team, you'll work on critical projects that impact billions of users, with opportunities to grow and evolve with the business. The position involves writing code, participating in design reviews, and developing infrastructure for real-time ML model deployment.

At YouTube, the mission is to give everyone a voice and show people the world. The team works collaboratively at the intersection of cutting-edge technology and creativity, moving at the speed of culture. This role specifically focuses on preventing and detecting impersonation abuse using machine learning models, making the platform safer for all users.

The ideal candidate will have experience in software development, data structures, and algorithms. Additional experience in machine learning deployment and SQL pipelines is preferred. You'll be part of a team that values leadership, versatility, and enthusiasm for tackling new problems across the full-stack.

Working at YouTube means being part of a community that believes in the power of sharing stories and connecting people. The role offers the opportunity to work on meaningful problems that impact global users while collaborating with talented peers in an inclusive environment that promotes innovation and growth.

Last updated 4 days ago

Responsibilities For Software Engineer II, YouTube

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Develop infrastructure to run these models in real time on YouTube to take action against potentially abusive actors
  • Improve our ability to prevent and detect impersonation abuse with machine learning models

Requirements For Software Engineer II, YouTube

Python
Java
JavaScript
  • 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

Interested in this job?

Jobs Related To YouTube Software Engineer II, YouTube

Software Engineer II, YouTube Trust and Safety

Software Engineer II position at YouTube focusing on Trust and Safety, building ML infrastructure for video processing and content moderation.

2025 University Graduate - Machine Learning Engineer

Entry-level Machine Learning Engineer position at Adobe focusing on developing AI solutions for customer experience optimization and analytics.

Engineer- Python Automation Machine Learning

Entry-level Software Engineering role at Qualcomm focusing on Python Automation and Machine Learning, offering comprehensive benefits and growth opportunities.

Software Engineer, PhD, Early Career, Machine Learning, Systems and Cloud AI

PhD Software Engineer role at Google Cloud focusing on Machine Learning and AI systems development, offering competitive compensation and opportunity to work on cutting-edge technology.

Software Engineer, PhD, Early Career, AI/Machine Learning

PhD Software Engineer position at Google focusing on AI/Machine Learning development, offering competitive salary and opportunity to work on cutting-edge technologies.