Staff Software Engineer, Sensing and Perception

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Sensing and Perception

Google is seeking a Staff Software Engineer for their Sensing and Perception team, working on the EdgeSense project. This role is part of the Geo team, which is focused on building the most accurate, comprehensive, and useful maps for users through products like Maps, Earth, Street View, and Google Maps Platform.

The EdgeSense project processes sensor data from OEM vehicles to improve coverage and freshness of map-related data and enhance user experience. The team is building an algorithmic foundation to enable deeper local scene understanding based on available sensors on current vehicle platforms, including perception. This local scene understanding is leveraged to understand map churn and drive automated map maintenance.

As a Staff Software Engineer, you will:

  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions
  • Design and deploy end-to-end machine learning perception systems for resource-constrained devices
  • Guide other partner teams on data acquisition and labeling efforts in a cross-functional setting
  • Develop strategies to measure the real-world performance of models
  • Collaborate effectively with teams across Google and external partners

The ideal candidate will have:

  • A Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or equivalent practical experience
  • 8 years of experience in software development and with data structures/algorithms
  • 5 years of experience in software development related to deep learning, perception, or computer vision
  • Experience with computer vision (e.g., image classification, image processing, object detection), video generation, or signal processing
  • Experience in machine learning frameworks leveraging deep learning models in computer vision or machine vision

Preferred qualifications include:

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction
  • 3 years of experience working in complex, matrixed organizations involving cross-functional or cross-business projects

This position offers a competitive salary range of $189,000-$284,000 plus bonus, equity, and benefits. Google is committed to building a diverse and inclusive workforce and provides equal employment opportunities to all qualified candidates.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Sensing and Perception

  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions
  • Design and deploy end-to-end machine learning perception systems for resource-constrained devices
  • Guide other partner teams on data acquisition and labeling efforts in a cross-functional setting
  • Develop strategies to measure the real-world performance of our models
  • Collaborate effectively with teams across Google and external partners

Requirements For Staff Software Engineer, Sensing and Perception

Python
  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, Physics, or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience in software development (e.g., deep learning, perception, or computer vision)
  • Experience with computer vision (e.g., image classification, image processing, object detection), video generation, or signal processing
  • Experience in machine learning frameworks leveraging deep learning models in computer vision or machine vision

Benefits For Staff Software Engineer, Sensing and Perception

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Staff Software Engineer, Sensing and Perception

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.