Senior Software Engineer, Machine Learning

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Machine Learning

Google is seeking a Senior Software Engineer specializing in Machine Learning for YouTube, offering a competitive base salary range of $166,000-$244,000 plus bonus, equity, and benefits. This role combines cutting-edge technology with creative innovation at YouTube, where the mission is to give everyone a voice and build community through shared stories.

The position requires 5 years of software development experience and 3 years of machine learning expertise, with a focus on Python programming. You'll be working on critical projects that impact billions of users, developing and implementing machine learning solutions for YouTube's platform. The role involves writing and testing code, leading design reviews, and ensuring best practices in software development.

As a senior engineer, you'll have the opportunity to work with state-of-the-art machine learning algorithms and tools, while collaborating with teams across Google. The position offers the flexibility to work from either San Bruno or Mountain View, CA, putting you at the heart of Google's innovation centers.

The ideal candidate will bring strong technical expertise in both software engineering and machine learning, with the ability to manage project priorities and deliverables. You'll be part of YouTube's mission to show people the world, working at the intersection of technology and creativity. This role offers excellent growth potential and the chance to make a significant impact on one of the world's most-used platforms.

Google provides comprehensive benefits, including medical insurance, 401k, and parental leave, along with a strong commitment to diversity and inclusion. The company's culture emphasizes collaboration, innovation, and the opportunity to work on projects that affect billions of users worldwide. This position offers the perfect blend of technical challenge and creative opportunity in a dynamic, fast-paced environment.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer, Machine Learning

  • Write and test 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
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Machine Learning

Python
  • 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 testing, maintaining or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with machine learning algorithms and tools (e.g., TensorFlow), or artificial intelligence
  • Programming experience in Python

Benefits For Senior Software Engineer, Machine Learning

Medical Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning

Senior Software Engineer, AI/ML, Google Cloud

Senior Software Engineer position at Google Cloud focusing on AI/ML development, requiring 5+ years of software development experience and strong ML infrastructure expertise.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and the opportunity to work on cutting-edge ML technologies.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on GenAI development and implementation, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineering role at Google focusing on Generative AI and LLMs for Pixel devices, combining ML expertise with mobile development.