Software Engineer, AI/ML Ops, Geo

Google•Mountain View, CA
•$147,000 - $210,000

About The Position

Google software engineers develop technologies used by billions of people to connect, explore, and interact with information. In this role, you will work on a project critical to Google’s needs, with opportunities to move between teams and projects as the business evolves. The position calls for versatility, leadership, and enthusiasm for solving new problems across the full stack. The Geo team builds accurate, comprehensive, and useful mapping products, including Maps, Earth, Street View, and Google Maps Platform. It also enables developers to use Google Maps Platform in their apps and websites. The team works on complex computer science problems, product experiences, and improving understanding of the real world. Individual pay is determined by job-related skills, experience, and relevant education or training. The US salary range is $147,000–$210,000, with a 15% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 2 years of software development experience in C++ and Python, or 1 year of experience with an advanced degree.
  • At least 1 year of experience with Computer Vision (such as image classification and processing, object detection, or visual search), video generation, or signal processing.
  • At least 1 year of experience with ML infrastructure, such as model deployment, model evaluation, optimization, data processing, or debugging.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • Experience in imaging, vision, or perception; human-computer interaction; augmented or virtual reality; video streaming; and real-time sensors.
  • Experience in 3D reconstruction and motion tracking.
  • Experience with cameras, image processing, or Android development.

Responsibilities

  • Write product or system development code.
  • Participate in or lead design reviews with peers and stakeholders to decide among available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, checking code in, accuracy, testability, and efficiency.
  • Triage product or system issues and debug, track, and resolve them by analyzing causes and impacts on hardware, network, or service operations and quality.
  • Design and deploy end-to-end perception systems for resource-constrained devices.

Benefits

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