Taro Logo

Research Engineer

Matic develops home robotics solutions, starting with a Wall-E-esque floor cleaning robot using spatial AI and real-time 3D mapping.
Machine Learning
Mid-Level Software Engineer
In-Person
11 - 50 Employees
AI · Robotics

Job Description

Matic is revolutionizing home robotics with their first product, a sophisticated floor cleaning robot that leverages cutting-edge spatial AI technology. The company is seeking a Research Engineer to join their innovative team, focusing on developing advanced computer vision and machine learning solutions for home robotics.

The role combines practical engineering with research-oriented problem-solving, requiring expertise in computer vision, 3D perception, and machine learning. You'll be working on creating and implementing algorithms that enable autonomous navigation and operation in real homes, using RGB cameras and neural networks running on-device.

As a Research Engineer at Matic, you'll be instrumental in developing the technology that powers their privacy-first approach, where all data processing happens on the robot itself rather than in the cloud. The position offers an opportunity to work on groundbreaking technology that directly impacts people's daily lives by automating household chores.

The ideal candidate will have strong technical skills in machine learning, computer vision, and programming (particularly in Rust/C++ and Python), combined with the ability to translate complex technical problems into practical solutions. You'll be joining a tight-knit, collaborative team that's passionate about building products that make a real difference in people's lives.

This role offers significant growth potential and immediate impact opportunities, as you'll be joining the company at the ground floor. You'll work across multiple disciplines, collaborating with hardware, electrical, and systems teams to bring innovative robotics solutions to life. The position is perfect for someone who enjoys tackling complex technical challenges while working towards the goal of creating truly autonomous home robots.

Last updated 9 hours ago

Responsibilities For Research Engineer

  • Translate open-ended, real-world problems into well-defined machine learning problems
  • Design, build, and code computer vision-based algorithms
  • Build novel neural network architectures
  • Design and implement robust 3D geometry-based vision algorithms
  • Build scalable machine learning infrastructure to train on large datasets
  • Analyze results, continuously update and improve accuracy & speed of various algorithms
  • Deploy algorithms & machine learning pipelines at scale on edge devices
  • Work to enable Level 5 autonomy in consumer robotics
  • Cross-collaborate with Hardware, Electrical, and Systems teams

Requirements For Research Engineer

Python
Rust
  • Robust machine learning background in computer vision and perceptual tasks
  • Track record of product-focused research applied to real-world applications
  • Fluency with Rust (or C++) and Python (PyTorch or similar tools)
  • Ability to write clean, reliable code that is easily maintained

Related Jobs