Software Engineer, Sensing, Perception

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5000+ Employees
2+ years of experience
AI

Description For Software Engineer, Sensing, Perception

Google is seeking a Software Engineer specializing in Sensing and Perception to join their innovative team. This role is part of the Geo team, which powers essential services like Google Maps, Earth, and Street View that serve over a billion users monthly. The position focuses on EdgeSense technology, processing sensor data from OEM vehicles to enhance map-related data and user experience.

The role combines cutting-edge machine learning with practical applications in computer vision and perception systems. You'll work on developing algorithmic foundations for deep local scene understanding using vehicle sensor platforms, contributing to automated map maintenance and improvement. This position offers an opportunity to impact billions of users while working with state-of-the-art technology in resource-constrained environments.

As part of Google's engineering team, you'll collaborate across various teams and external partners, bringing fresh perspectives to challenges in distributed computing, system design, and artificial intelligence. The role offers competitive compensation ($136,000-$200,000) plus additional benefits, including bonus and equity opportunities.

The ideal candidate will have strong experience in computer vision and deep learning, with the ability to develop and deploy production-ready systems. You'll be working in a fast-paced environment where versatility and leadership qualities are valued, with opportunities to switch teams and projects as you grow. This position offers a unique opportunity to work on critical projects that advance technology and improve how users interact with geographical information worldwide.

Last updated a month ago

Responsibilities For Software Engineer, Sensing, Perception

  • Support, design and deploy Machine Learning (ML) perception systems for resource-constrained devices
  • Engage with other partner teams on data acquisition and label efforts in a cross-functional setting
  • Design systems to measure the real world performance of Google's models
  • Collaborate with teams across Google and external partners

Requirements For Software Engineer, Sensing, Perception

Python
  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, or Physics, or equivalent practical experience
  • 2 years of experience in software development (e.g., deep learning, perception, or computer vision)
  • Experience with Computer Vision and Deep Learning either an academic or industry setting
  • Experience in Deep learning libraries (TensorFlow, Pytorch, JAX)
  • Experience in Machine Learning, particularly in perception
  • Experience in developing and deploying production-ready computer vision systems
  • Experience working with and deploying models to edge devices or cloud services
  • Experience working with resource-constrained environments and edge computing

Benefits For Software Engineer, Sensing, Perception

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Engineer, Sensing, Perception

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Silicon AI/ML Architect, Google Cloud

Silicon AI/ML Architect position at Google Cloud, focusing on developing AI accelerators and custom silicon solutions for data centers.