Taro Logo

Senior Software Engineer, Machine Learning, Labs

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, Labs

Google Labs is seeking a Senior Software Engineer specializing in Machine Learning to join their innovative team. Labs is focused on incubating early-stage efforts to advance Google's core mission of organizing world's information. The role combines software engineering expertise with machine learning to develop next-generation technologies that will impact billions of users.

As a Senior Software Engineer, you'll work on critical projects developing ML solutions that have the potential to transform user interactions with Google products. The position requires strong software development skills, experience with ML algorithms and tools like TensorFlow, and the ability to work across the full technology stack.

The role offers competitive compensation ($166,000-$244,000 base salary plus bonus, equity, and benefits) and the opportunity to work from either Mountain View, CA or New York, NY. You'll be part of a team focused on long-term innovation and exploring new technologies to create significant impact.

Key responsibilities include writing and testing code, leading design reviews, providing code review feedback, contributing to documentation, and resolving complex technical issues. The ideal candidate will have 5+ years of software development experience, strong ML expertise, and the ability to drive technical decisions while collaborating with stakeholders.

This is an excellent opportunity for an experienced engineer passionate about machine learning and AI to help shape the future of Google's products while working on cutting-edge technology with significant user impact. The role offers strong career growth potential and the chance to work with world-class engineers in Google's innovative Labs division.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Labs

  • 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 by analyzing the sources of issues

Requirements For Senior Software Engineer, Machine Learning, Labs

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, and 1 year of experience with software design and architecture
  • 3 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Labs

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Labs