Research Engineer / Scientist
Research-driven engineer or scientist developing production-ready SLAM, localization, mapping, and sensor-fusion systems for spatial intelligence. Requires 6+ years of experience, strong probabilistic estimation and geometric vision expertise, and proficiency in Python and/or C++.
About the job
Responsibilities
- Design and implement modern SLAM systems for real-world environments, including visual, visual-inertial, lidar, and multi-sensor configurations.
- Develop localization and mapping pipelines covering pose estimation, map management, loop closure, and global optimization.
- Research and prototype learning-based or hybrid SLAM approaches combining classical geometry with machine learning.
- Build and maintain scalable state-estimation frameworks using factor-graph optimization, filtering, and smoothing.
- Develop sensor-fusion strategies integrating cameras, IMUs, depth sensors, lidar, and other modalities.
- Analyze real-world failure modes such as perceptual aliasing, dynamic scenes, and drift, and develop principled solutions.
- Create evaluation frameworks, benchmarks, and metrics for SLAM accuracy, robustness, and performance across large datasets.
- Optimize real-time performance, memory usage, and compute efficiency for large-scale production systems.
- Collaborate with reconstruction, simulation, and infrastructure teams to integrate SLAM outputs into downstream world-modeling and rendering pipelines.
- Propose research ideas, mentor teammates, and help define localization and mapping best practices.
Requirements
- 6+ years of experience in SLAM, state estimation, robotics perception, or related areas.
- Strong foundation in probabilistic estimation, optimization, and geometric vision, including bundle adjustment, factor graphs, and Kalman filtering.
- Deep experience with visual, visual-inertial, lidar, multi-sensor, or hybrid SLAM systems.
- Proficiency in Python and/or C++, with experience building research- or production-grade SLAM systems.
- Experience with numerical optimization libraries and/or robotics frameworks.
- Familiarity with learning-based perception or representation learning applied to classical SLAM pipelines.
- Strong understanding of sensor characteristics, calibration, synchronization, and noise modeling.
- Ability to drive projects from concept through deployment in ambiguous, fast-moving environments.
- Strong engineering rigor, ownership, and focus on correctness, stability, and measurable improvements.
- Collaborative approach and commitment to high-quality design, experimentation, and code.
Skills
Slam, State Estimation, Robotics Perception, Python, C++, Probabilistic Estimation, Geometric Vision, Bundle Adjustment, Factor Graphs, Kalman Filtering, Sensor Fusion, Lidar, Computer Vision, Numerical Optimization, Machine Learning
Similar jobs
AI Research jobsLeads the research agenda for humanoid robotics, developing foundation-model and reinforcement-learning methods for dexterous manipulation and deploying them on real robotic systems. Requires a PhD, strong robotics research publications, and senior-level technical leadership.
Research and build safety models, evaluations, and runtime safeguards for conversational AI agents, addressing prompt injection, unsafe tool use, privacy, and policy risks. Requires 4+ years in AI/ML engineering, research, or safety plus experience deploying and evaluating language models or agentic systems.
Applied AI Research Engineer who tests model capabilities, builds demos and evaluations, supports strategic customer implementations, and translates field insights into product and research direction. Requires 6+ years of technical experience, programming proficiency, LLM development experience, and strong communication skills.
Build and expand customer-facing agentic AI products, MCP integrations, and automated reconciliation workflows for private fund management. The role requires senior-level software engineering, strong systems thinking, product judgment, and hands-on experience building and evaluating AI systems.
Build Vanta’s organizational intelligence layer by shipping prototypes, internal tools, and AI agent workflows that make cross-source data useful to EPD, GTM, and other teams. The role requires recent hands-on LLM product work, independent problem scoping, and strong judgment around AI quality, reliability, cost, and latency.