Skip to content
Jobs

Software Engineer, Geo, Computer Vision – Google

•3 min read

Google Software Engineer, Geo, Computer Vision

Google’s Geo team builds the most accurate and useful maps for billions of users worldwide. As a Software Engineer, you’ll apply computer‑vision expertise to power products like Maps, Earth, and Street View while collaborating with a global, innovative engineering community.

Job Overview

DetailInformation
RoleSoftware Engineer, Geo, Computer Vision
LocationMountain View, CA, USA
Employment TypeFull‑time
Salary Range (US)$147,000 – $210,000 + 15% bonus target + equity + benefits
PostedNot specified in the official posting

Role Summary

As a member of the Geo team, you will develop computer‑vision algorithms and scalable software that improve map accuracy, enable visual search, and power features such as Street View and real‑time object detection.

Key Responsibilities

  • Write production‑grade code for computer‑vision pipelines and map‑related services.
  • Lead or participate in design reviews, selecting technologies that meet performance and scalability goals.
  • Review peer code, enforce best practices, and ensure testability and efficiency.
  • Maintain and enhance documentation and educational content for internal and external developers.
  • Diagnose, debug, and resolve system issues affecting hardware, network, or service quality.

Qualifications & Eligibility

Minimum qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of software development experience (or 1 year with an advanced degree).
  • 1 year of end‑to‑end Machine Learning experience (model deployment, evaluation, data processing, debugging).
  • 1 year of Computer Vision experience (image classification, object detection, visual search, video generation, or signal processing).

Preferred qualifications

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 2 years of experience with data structures or algorithms.
  • Experience developing accessible technologies.
  • Proficiency in code health monitoring, diagnosis, resolution, and software test engineering.

Required Skills

  • Proficient in one or more programming languages (e.g., C++, Java, Python).
  • Strong understanding of machine‑learning pipelines and computer‑vision frameworks.
  • Ability to design, implement, and scale large‑scale distributed systems.
  • Effective communication and collaboration across cross‑functional teams.

Location & Work Mode

Mountain View, California, USA – In‑person work is expected for interviews and collaboration. Remote eligibility is not mentioned.

Compensation

US base salary range: $147,000 – $210,000 plus a 15 % bonus target, equity, and comprehensive benefits.

How to Apply

  1. Visit the official Google Careers page: Software Engineer, Geo, Computer Vision.
  2. Sign in with your Google account or create one.
  3. Complete the online application, attaching your resume and any relevant portfolio items.
  4. Submit the application and monitor your email for interview invitations.

Apply Now

Frequently Asked Questions

  • What interview format should I expect? In most cases, Google conducts on‑site interviews, though virtual options may be offered depending on circumstances.
  • Do I need a specific degree? A bachelor’s degree or equivalent practical experience satisfies the minimum requirement; advanced degrees are considered a plus.
  • Is sponsorship available? The posting does not specify sponsorship details; you may need to inquire during the recruitment process.
  • What benefits does Google provide? Google offers comprehensive benefits, including health, retirement, parental leave, and professional development resources. See the official benefits page for details.
Always check deadlines, eligibility and application details on the employer's official website.