Taro Logo

Senior Software Engineer, AI/ML Computer Vision, Geo

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

Job Description

Google is seeking a Senior Software Engineer to join their Geo team, focusing on AI/ML Computer Vision applications. This role is critical in developing and implementing computer vision systems that power Google's mapping products including Maps, Earth, and Street View, which serve over a billion users monthly.

The position requires deep expertise in computer vision, machine learning infrastructure, and software development. You'll be working on cutting-edge technologies that directly impact how users interact with Google's mapping services, designing and implementing sophisticated computer vision systems while evaluating trade-offs between different algorithms and design techniques.

As a senior engineer, you'll collaborate with peers through design and code reviews, contribute to documentation, and solve complex technical challenges. The role offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and benefits, reflecting Google's commitment to attracting top talent.

The ideal candidate will have at least 5 years of software development experience, with specific expertise in computer vision and ML infrastructure. You'll be joining a team that's focused on building the most accurate and comprehensive maps, working on projects that require both technical excellence and innovative problem-solving skills.

This is an excellent opportunity for someone passionate about computer vision and machine learning who wants to work on products with global impact. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, specifically through the lens of geographical and visual data.

The position offers the chance to work in either Boulder, CO or Mountain View, CA, providing flexibility in location while being part of Google's core engineering team. You'll be contributing to products that billions of people rely on for navigation, exploration, and understanding of the world around them.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer, AI/ML Computer Vision, Geo

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Design and implement computer vision systems, leverage ML infrastructure, and evaluate trade-offs

Requirements For Senior Software Engineer, AI/ML Computer Vision, Geo

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience with Computer Vision (image classification and processing, object detection, visual search), video generation, or signal processing; and experience designing Computer Vision systems
  • 3 years of experience with ML infrastructure
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Related Jobs

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on implementing machine learning solutions for national security customers, requiring Top Secret clearance and extensive ML experience.

Senior AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineer position at Google focusing on national security solutions, requiring ML expertise, customer experience, and top secret clearance.

Senior Research Software Engineer, AI Coding Agent, Labs

Senior Research Software Engineer position at Google Labs focusing on AI Coding Agent development, combining ML research with practical software engineering to revolutionize software development through AI-powered tools.

Senior Software Engineer, Labs AI

Senior Software Engineer position at Google Labs AI focusing on developing next-generation AI agents and LLM-based software development tools.

Senior Software Engineer, AI/ML, Android

Senior Software Engineer position at Google focusing on AI/ML development for Android platform, combining machine learning expertise with mobile system development to enhance Android's AI capabilities.