Software Engineer Iii, 3d Modelling, Xr

Google Google · Big Tech · Zürich, Switzerland

Google is seeking a Machine Learning Engineer with a focus on 3D geometry to work on the convergence of AI and XR. The role involves managing the end-to-end training process for ML models, optimizing them for various environments, and ensuring data quality and robustness. The engineer will adapt research in monocular depth modeling for real-world scenarios, bridging the gap between research and product requirements.

What you'd actually do

  1. Manage the end-to-end training process for high-impact machine learning models.
  2. Develop and optimize models capable of running efficiently on both consumer devices and server-side infrastructure.
  3. Own the robustness and data quality of depth models to resolve critical stability and user experience challenges.
  4. Adapt research in monocular depth modeling to ensure reliable performance across real-world scenarios.

Skills

Required

  • software development in Python or C++
  • ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)

Nice to have

  • Machine Learning methods with a strong background in 3D geometry
  • building and deploying models for both on-device and server environments
  • independently handle data generation, model training, and optimization pipelines

What the JD emphasized

  • entire model life cycle from data generation to model optimization
  • robustness and data quality of depth models to resolve critical stability and user experience challenges
  • Adapt research in monocular depth modeling to ensure reliable performance across real-world scenarios

Other signals

  • Machine Learning Engineer
  • 3D geometry
  • monocular depth modeling
  • XR
  • AI and XR convergence