N

NavVis

Delivers enterprise spatial twins via scans

Lead Machine Learning Engineer - Geometric Spatial AI

Computer VisionConfirmed live in the last 24 hours
Full-timeMunich, GermanyNo salary listed

About the Job

Requirements

  • A Master’s or PhD in computer vision, machine learning, computer science, or a related field, or equivalent practical experience.
  • Five to seven or more years of hands-on experience applying machine learning and deep learning to point cloud processing, filtering, registration, or surface reconstruction, with strong theoretical grounding in the underlying methods.
  • Familiarity with point cloud-specific deep learning architectures, such as PointNet++, sparse convolutional networks, graph neural networks, and transformer- or diffusion-based 3D models.
  • Strong Python skills for writing efficient, maintainable code, and hands-on experience with PyTorch, TensorFlow, and Scikit-learn.
  • A solid foundation in geometry, linear algebra, and optimization mathematics.
  • Fluent English communication skills for collaboration with AI researchers, software engineers, and product designers.

Responsibilities

  • Design and optimize machine learning and deep learning models for 3D point cloud data, including filtering, denoising, registration, and surface reconstruction.
  • Own 3D data pipelines end-to-end, from preprocessing and augmentation through model adaptation and evaluation against ground-truth geometry.
  • Integrate 3D machine learning solutions into existing workflows and products in collaboration with other teams.
  • Adapt state-of-the-art 3D deep learning methods for production use, including point-based architectures such as PointNet++, sparse voxel or convolutional networks, graph neural networks, and implicit or neural representations.
  • Build scalable, reproducible training pipelines for large 3D datasets.
  • Improve model performance by analyzing results against geometric and perceptual quality metrics.

Desired Qualifications

  • Experience with computer graphics and GPU programming, including CUDA, ROCm, or OpenCL.
  • Experience with neural 3D representations such as NeRF, Gaussian splatting, or signed distance functions.
  • Familiarity with machine learning experimentation and orchestration tools such as MLflow, Ray, Databricks, Slurm, or Weights and Biases.
  • Published research papers or open-source projects in a relevant machine learning or deep learning field.
  • Experience with C++ and 3D libraries such as Open3D, PyTorch3D, PCL, or CGAL.
  • Experience with Linux.

About the Company

NavVis

Delivers enterprise spatial twins via scans

NavVis creates and shares spatial data of built environments. It combines survey-grade mobile reality capture hardware (VLX/MLX laser scanners) with NavVis IVION, an enterprise cloud platform, to turn factories, plants and buildings into up-to-date, shareable spatial twins for engineering, maintenance and construction teams. The scanners use SLAM to map spaces, and the cloud platform stores, processes and distributes the data for collaboration, analytics and workflows. NavVis differentiates itself through its end-to-end approach: high-precision mobile scanning paired with a scalable cloud platform, strong enterprise partnerships (SAP, NVIDIA, Autodesk) and a global customer base across automotive, energy and manufacturing. Its goal is to scale its spatial data engine, advance its AI-powered product roadmap, and expand its presence in the U.S. market.

Company size
201-500
Company stage
Series D
Total funding
$179.9M
Headquarters
Munich, Germany
Founded
2013

Recently Posted Jobs

Explore more opportunities at NavVis

See more jobs