Research Engineer – Machine Learning & Robotics
Core
Build and scale robotic systems, data collection workflows, and ML pipelines to support training, evaluation, and production model performance for identity verification products.
Role type
Research Engineer (Robotics & ML)
Builds
ROS/ROS2-based robotic modules, mobile data collection workflows, and end-to-end ML workflows
Domain
Robotics, Computer Vision, Applied Machine Learning
Deliverable
production ML models | product features
Required skills
ROS/ROS2, Python, C++, Machine Learning fundamentals, Database querying, Data pipeline development, Physical hardware debugging
Preferred skills
Robotic manipulators, iOS/Android development, Production ML observability, Cloud platforms (AWS)
Technologies
ROS, ROS2, PyTorch, TensorFlow, scikit-learn, Python, C++, AWS
Responsibilities
Build and integrate ROS/ROS2 modules for robot navigation and data collection; Replicate mobile/web UI environments for robotic testing; Build and maintain training/test datasets from robotic manipulators and mobile apps; Mine and analyze data from internal databases to generate insights; Develop tools to monitor data quality and model performance; Implement end-to-end ML workflows from data prep to deployment support; Write clean, modular C++ and Python code
Seniority
Early-career / New Graduate