onsite
Robotics Data Collector - CNTXT AI
Software Engineer
Collect, process, and annotate real‑world robotics data for training multimodal AI models, using Python, ROS, and computer‑vision tools in a Linux environment.
About the role
Key Responsibilities
- Operate and troubleshoot robotic platforms to capture high‑quality sensor data (vision, lidar, proprioception) in diverse real‑world settings.
- Develop and maintain Python scripts and ROS nodes for data acquisition, synchronization, and preprocessing.
- Perform detailed data annotation and labeling for vision‑language‑action (VLA) model training, ensuring consistency and accuracy.
- Collaborate with AI research and engineering teams to define data requirements and improve collection pipelines.
- Manage data storage, versioning, and documentation in Linux‑based environments.
Requirements
- Proficiency in Python and ROS (Robot Operating System) for robotics data pipelines.
- Experience with computer‑vision libraries (e.g., OpenCV, PyTorch) and data annotation tools.
- Strong Linux command‑line skills and familiarity with data management best practices.
- Background in robotics, mechatronics, or related engineering field.
- Ability to work independently, solve technical issues on‑site, and communicate findings clearly.
Skills
pythonroscomputer visionlinuxmachine learning