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
| Detail | Information |
|---|---|
| Role | Software Engineer, Geo, Computer Vision |
| Location | Mountain View, CA, USA |
| Employment Type | Full‑time |
| Salary Range (US) | $147,000 – $210,000 + 15% bonus target + equity + benefits |
| Posted | Not 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
- Visit the official Google Careers page: Software Engineer, Geo, Computer Vision.
- Sign in with your Google account or create one.
- Complete the online application, attaching your resume and any relevant portfolio items.
- Submit the application and monitor your email for interview invitations.
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.