Taro Logo

Software Engineer, XR Geometry ML

A global technology company that develops AI-driven products and services used by billions of users worldwide.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · AR/VR

Description For Software Engineer, XR Geometry ML

Google is seeking a Software Engineer specializing in XR Geometry and Machine Learning to join their innovative XR team. This role sits at the intersection of AI and Extended Reality (XR), working on breakthrough technologies that will reshape how we interact with the world. The position offers an opportunity to lead the development of ML models for geometric sensing across various XR applications, working with cutting-edge depth sensing technologies and 3D reconstruction systems.

The role combines expertise in machine learning, computer vision, and 3D geometry to create robust, real-time solutions for XR applications. You'll be working with various sensing modalities, including mono cameras, stereo cameras, and active depth sensors, to support advanced features like 3D reconstruction, content placement, and scene understanding.

As part of Google's XR team, you'll be at the forefront of developing technologies that merge AI with XR to create personalized, contextually aware experiences. The position offers competitive compensation ($141,000-$202,000 + bonus + equity + benefits) and the opportunity to work in either Mountain View or San Francisco.

The ideal candidate will have strong software development experience in languages like C++ and Python, combined with expertise in machine learning and computer vision. You'll collaborate with product and research leaders to drive innovation, oversee technical teams, and ensure successful deployment of ML models in production environments.

This is an exceptional opportunity for someone passionate about pushing the boundaries of XR technology and AI, working on products that will impact billions of users. You'll be part of Google's mission to create the next generation of computing experiences, combining lightweight XR devices with sophisticated AI to augment human intelligence in revolutionary ways.

Last updated a day ago

Responsibilities For Software Engineer, XR Geometry ML

  • Lead the research, development, and deployment of Machine Learning (ML) models for geometric sensing across various Extended Reality (XR) form factors and use cases
  • Own a suite of ML models covering passive and active depth sensing modalities to support 3D reconstruction, content placement, occlusion handling, scene understanding, and passthrough
  • Define and drive research goals in collaboration with product and research leaders
  • Oversee teams working on ML model design, training, deployment, benchmarking, and validation
  • Partner with 3D Reconstruction, and Scene Understanding teams to productionize new research and scale the Android XR ecosystem

Requirements For Software Engineer, XR Geometry ML

Python
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent practical experience
  • 2 years of experience with software development in C++, Python, or other relevant languages for ML and Computer Vision
  • 2 years of experience testing, maintaining, or launching ML based software products
  • 1 year of experience with software design and architecture
  • Experience in Machine Learning, Computer Vision, and Data Structures/Algorithms
  • Experience working with 3D geometry, real-time systems, or depth sensing technologies

Interested in this job?

Jobs Related To Google Software Engineer, XR Geometry ML