Research Scientist, SLAM & VIO

Mecka AI

$120K — $150K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-10 years of direct experience in SLAM, VO, or VIO with proven outcomes in production or publications.
  • Deep understanding of estimation techniques including nonlinear least squares and filtering.
  • Proficient in C++ and comfortable using Python for research and evaluation purposes.
  • Experience in building robust systems that effectively handle real-world sensor data and failure modes.
  • Familiarity with modern optimization tools such as GTSAM or Ceres.

Responsibilities

  • Develop monocular VO/VIO pipelines with automated failure detection and recovery.
  • Address scale ambiguity using inertial fusion and consistency constraints.
  • Optimize online performance for low latency and stable tracking under various environmental conditions.
  • Construct offline reconstruction pipelines for extensive trajectories while ensuring map optimization and loop closure.
  • Design tools for evaluating drift and systematic bias to enhance performance across datasets.
  • Implement stereo VO/VIO systems with accurate calibration handling and robust depth reliability.
  • Ensure the production of practical maps that meet quality standards and utility for downstream applications.

Benefits

  • High ownership over research, engineering, and operational processes.
  • Opportunity to influence the dataset and tooling ecosystem relevant to algorithms.
  • Engagement with challenging real-world data that directly impacts robotics and machine learning performance.
Full Job Description
The Role

We are hiring a Research Scientist (SLAM & Visual-Inertial Odometry) to build and validate state estimation systems that work in the real world, on messy sensors, under tight compute and reliability constraints.

This role is research-heavy but production-minded: you will ship algorithms that survive scale, long runtimes, and operational edge cases.
What You'll Work On
Monocular Visual(-Inertial) Odometry (Online)
  • Develop robust monocular VO/VIO pipelines (feature-based and/or learned) with strong failure detection and recovery.
  • Address scale ambiguity with inertial fusion, motion priors, and consistency constraints.
  • Online performance: low latency, bounded memory, and stable tracking across lighting, motion blur, rolling shutter, and dynamic objects.
Monocular SLAM (Offline / Batch)
  • Build offline reconstruction pipelines for long trajectories: global BA, loop closure at scale, and map optimization.
  • Produce high-quality trajectories and sparse/dense maps for downstream data products (labeling, QA, training signals).
  • Design evaluation tooling: drift decomposition, per-segment error, and systematic bias detection.
Stereo Visual(-Inertial) Odometry (Online)
  • Implement stereo VO/VIO with accurate calibration handling (intrinsics/extrinsics, temporal sync) and robust matching.
  • Improve depth reliability across challenging scenes (low texture, repetitive patterns, specularities).
  • Optimize for stability and long-duration runs: track health metrics, relocalization, and graceful degradation.
Stereo SLAM (Offline / Batch)
  • Large-scale mapping and trajectory refinement using stereo constraints.
  • Loop closure + global pose graph optimization with principled uncertainty handling.
  • Produce maps that are useful, not just pretty: consistent frames, repeatable landmarks, and clear quality scores.
Common Themes (Monocular + Stereo)
  • Sensor modeling & calibration: rolling shutter, time offsets, IMU noise/scale factors, and temperature-driven drift.
  • Robustness engineering: automatic resets, outlier handling, and "what broke?" diagnostics.
  • Metrics & datasets: design evaluation suites, curate failure cases, and define release gates.
Who You Are
Required Background
  • Strong experience in SLAM / VO / VIO (academia or industry), with evidence of shipped systems or publishable results.
  • Solid understanding of estimation: nonlinear least squares, factor graphs, filtering/smoothing, and uncertainty.
  • Proficiency in C++ (and comfort in Python for research and evaluation).
Strong Signals
  • You have built systems that run for hours/days and degrade gracefully, not just "works on a benchmark."
  • You understand real sensor failure modes: calibration drift, sync issues, rolling shutter, motion blur, low light.
  • Experience with modern tooling (e.g., GTSAM/Ceres), and strong intuition for optimization and numerics.
Nice to Have
  • Experience with learned front-ends/back-ends (e.g., learned features, depth, relocalization, or hybrid classical+ML pipelines).
  • Experience building offline mapping / batch optimization pipelines for large datasets.
  • Familiarity with embedded/edge constraints and profiling/optimization.
Why This Role
  • Work on state estimation that directly impacts real-world robotics data capture and downstream model performance.
  • High ownership across research, engineering, and operations; you define the bar for "good enough to ship."
  • Access to challenging real-world data and the ability to shape the dataset + tooling ecosystem around the algorithms.

Similar Jobs

More Jobs at Mecka AI

More Technical Services Jobs

Find similar Research Scientist, SLAM & VIO jobs: