Software Engineer - SLAM

Marble Robot, San Francisco- HQ

Your friendly neighborhood robot

Who we are
We are an early-stage robotics startup based in San Francisco. We design, build, and operate autonomous urban delivery robots. In San Francisco alone, hundreds of thousands of packages are delivered every day. Over half of the world’s population lives in cities at least this big. Robotic delivery will improve reliability and drastically reduce the cost of delivery, touching the lives of billions of people and ultimately transforming how the world works. Our team is small and we’re moving lightning fast to create the world’s first fleet of autonomous delivery robots to solve this Earth-scale problem.

What you’ll be doing

Robots delivering packages in a city will encounter every environment imaginable. From people and cars, to traffic cones and broken sidewalks, the robot must operate competently and safely throughout the day. One of the fundamental challenges with a fleet of robots is it to relate all knowledge about the world in a consistent and accurately geo referenced way. Here at Marble you can join our effort to build a highly accurate and scalable mapping solution that can keep track of changing environments.



  • Project or real-world experience with field-deployed simultaneous localization and mapping (SLAM) systems on a mobile robot or other substantial system OR experience with the manipulation of large scale 3D point cloud data
  • Solid understanding of linear algebra, multi-view geometry, numerical optimization
  • Excellent C++ coding, strong engineering practices, debugging/profiling skills
  • Extensive experience with a variety of sensors including LIDAR, cameras, and IMUs
  • Strong communication skills.


Bonus Points

  • Master or PhD in Computer Science or related degree
  • Experience with least square optimization techniques and tools (ceres, isam, g2o)
  • Experience with autonomous robots
  • Knowledge of computer vision techniques and machine learning
  • Experience with pose estimation, SLAM, probabilistic filtering, and 3D data
  • Competitive salary and benefits (health / dental / vision)
  • 401K Plan
  • Generous early-stage equity
  • Work with state of the art hardware
  • Be at ground zero of the robot revolution


About Marble Robot

Marble is re-imagining urban logistics We are creating a fleet of intelligent courier robots to reliably and securely transport the goods that people need and want in a way that is accessible to everyone. Marble’s robot is perfectly suited to transport the essentials including groceries, meals, and medicine. How we do it Marble’s robots are built to perform Our robots use a hybrid-autonomy system with people at the core of their operations. They use advanced sensors and high-resolution 3D city maps to efficiently and politely navigate busy urban environments. Our robots have swappable cargo bays to transport various types

Marble Robot

Want to learn more about Marble Robot? Visit Marble Robot's website.