Software Engineer III, AI/ML, Core

Google•San Jose, CA
•$147,000 - $210,000

About The Position

Google software engineers develop technologies that help billions of users connect, explore, and interact with information. Engineers work on projects critical to Google and may have opportunities to move between teams and projects as the business evolves. The role calls for versatility, leadership qualities, and enthusiasm for solving problems across the full stack. The Core team builds the technical foundation behind Google’s flagship products, including underlying design elements, developer platforms, product components, and infrastructure. It develops central solutions, addresses technical barriers, strengthens existing systems, and contributes to technical decisions across Google. Individual pay is determined by factors including job-related skills, experience, and relevant education or training. The listed U.S. compensation is $147,000–$210,000, plus a 15% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 2 years of software development experience in one or more programming languages, or 1 year of experience with an advanced degree.
  • At least 1 year of experience with one or more of the following: speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field.
  • At least 1 year of end-to-end Machine Learning experience, such as model deployment, model evaluation, data processing, or debugging.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • At least 2 years of experience with data structures or algorithms.
  • Experience developing accessible technologies.

Responsibilities

  • Write product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices across available technologies, including style guidelines, code checking, accuracy, testability, and efficiency.
  • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, and resolve them by analyzing their sources and their impact on hardware, network, or service operations and quality.
  • Implement solutions in one or more specialized ML areas, use ML infrastructure, and contribute to model optimization and data processing.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service