Job Description
Responsibilities
* Oversee daily robot setups and operations, including monitoring, maintenance, and execution of lab experiments.
* Collect, retrieve, file, and label datasets related to robot operations and task performance (“Robot Data”).
* Maintain hardware and software configurations of robots and associated equipment.
* Perform routine maintenance checks on hardware (battery replacements, calibrations) and software (robot code, software tools).
* Ensure compliance with operational requirements for experiments and operating environments.
* Operate in both on-site environments (adjacent to robots) and remote environments (off-site robot locations).
* Suggest process and setup improvements to increase efficiency and operational capabilities.
* Research and fully understand robot hardware configurations and software stacks prior to service execution.
* Navigate the company’s databases, communication platforms, and documentation to understand operational procedures.
* Execute manipulation tasks in gaming simulation and remote-control environments to collect high-quality datasets.
* Ensure all collected data is clean, usable, and representative of executed manipulation tasks.
* Use VR headsets and game controllers to remotely control robot navigation and arm manipulation.
* Retrieve and label datasets according to the client’s standards and store them in designated repositories.
* Analyze datasets and identify trends using SQL queries in compliance with client standards.
* Ensure all Robot Data complies with current client acceptance criteria and evolving data requirements.
* Maintain strict configuration control of hardware and software stacks.
* Ensure consistency and reliability across all Robot Data collection iterations.
* Track, document, and report any configuration changes between data collection sessions.
* Perform data leveling where necessary to account for configuration variances.
* Identify, troubleshoot, and resolve hardware and software deviations.
* Document and report all detected issues and anomalies.
* Verify setup compliance with client standards and report non-compliance cases.
* Implement corrective actions when feasible.
* Detect abnormal operational behaviors during data collection.
* Use internal databases, communication platforms, and documentation to diagnose and resolve issues efficiently.
* Review and understand all operational documentation prior to service execution.
* Propose and implement documentation updates to improve clarity and accuracy (subject to company approval).
* Create new documentation and procedures aligned with client standards when required.
* Maintain daily task logs and document blockers impacting operational efficiency.
* Read and write code in Python and Bash scripting to ensure robot operational performance.
* Deliver well-documented, bug-free code in compliance with ISA standards.
* Store all deliverables in designated repositories.
* Navigate internal tools, databases, and documentation to use the client’s software ecosystem efficiently.
* Upload, modify, and deploy code on robots and associated hardware devices.
* Support client researchers, engineers, managers, and technical teams on daily tasks and projects.
* Communicate effectively and professionally with cross-functional stakeholders.
* Collaborate with other wranglers, engineers, and researchers to resolve issues.
* Proactively request additional tasks and projects to strengthen technical and communication skills.
Qualifications
Education details: A degree in Robotics, Computer Science, Engineering, or a related field is preferred.
Required Skills
* Proficiency in Python and Bash scripting.
* Experience with data collection and analysis.
* Strong troubleshooting and problem-solving skills.
* Ability to work in both on-site and remote environments.
Preferred Skills
* Familiarity with SQL and database management.
* Experience with VR technology and gaming simulations.
* Knowledge of ISA standards for software development.