Taro Logo

Senior Software Engineer, GenAI, YouTube Developer Infrastructure

A platform where everyone can share their story, explore what they love, and connect with others through video content.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Machine Learning (Recommendations, Rankings, and Predictions), YouTube

Senior Software Engineering role at YouTube focusing on machine learning applications for recommendations and rankings, offering competitive compensation and the opportunity to impact billions of users.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning development with competitive compensation and opportunities to work on large-scale AI systems.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on Machine Learning development and implementation.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning development, requiring 5 years of software development experience and ML expertise.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning development and implementation.

Description For Senior Software Engineer, GenAI, YouTube Developer Infrastructure

Google's YouTube Developer Infrastructure Team is seeking a Senior Software Engineer specializing in Generative AI to enhance developer tools and infrastructure. This role is crucial in equipping YouTube developers with cutting-edge resources needed to create exceptional user experiences. The position combines advanced infrastructure development with AI innovation, focusing on quality, ease, velocity, and partner success.

The role involves working at the intersection of cutting-edge technology and creativity, specifically in applying Generative AI to improve developer productivity and software quality. You'll be part of a team that's responsible for building and maintaining the tools that power YouTube's development ecosystem, working directly with product teams to understand and solve their technical challenges.

As a Senior Software Engineer, you'll have the opportunity to influence the future of software development at YouTube by implementing AI-driven solutions. The position requires a strong background in software engineering, machine learning, and distributed systems, combined with a passion for improving developer experiences. You'll be working in an environment that values innovation, technical excellence, and the ability to deliver solutions that impact millions of users.

The ideal candidate will bring together expertise in software development, AI/ML, and infrastructure, with a focus on practical applications of generative AI in development workflows. This is an excellent opportunity for someone who wants to work on challenging technical problems while contributing to YouTube's mission of giving everyone a voice and showing them the world.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, GenAI, YouTube Developer Infrastructure

  • Design, develop, and maintain software tools and infrastructure using GenAI to improve engineering velocity, reduce developer friction, and enhance partner success
  • Collaborate with product teams to understand their needs and develop solutions that address their pain points
  • Work with product teams to improve code quality, testability, and maintainability
  • Contribute to the development of best practices and standards for using generative AI in software development
  • Stay up-to-date on the latest advancements in generative AI and apply them to your work

Requirements For Senior Software Engineer, GenAI, YouTube Developer Infrastructure

Python
Java
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with Machine Learning/Artificial intelligence (AI/ML) algorithms and tools or natural language processing
  • 3 years of experience testing, maintaining or launching software products
  • Experience with CI/CD tooling and implementation
  • Experience with developing and maintaining distributed systems
  • Experience with generative AI models and their applications in software development
  • Understanding of software development principles, including design patterns, data structures, and algorithms

Interested in this job?