Sintra, Lisbon, Portugal

OFFCO is searching for a Data Scientist Engineer experienced in ROS, for their client's R&D division. Our client is an expert in operating systems and software building designed to accelerate the development, deployment and support of any robot.


  • Support the research, implementation and evaluation of machine learning & deep learning algorithms based on the latest advances in the field. 

  • Teach Robots to perceive the unstructured environment around them for autonomous navigation and interaction. 

  • Suggest new ML approaches to solve existing and new problems. 

  • Support and collaborate with multidisciplinary teams to build the best Robotic Operating System from around the world


  • A degree in Computer Science/ Electrical Engineering / Mathematics 

  • 2+ years of hands-on experience developing machine learning solutions.

  • Strong knowledge on object detection, semantic segmentation, and classification using both images and 3D point clouds. 

  • Proficiency with Python and C++ programming languages.

  • Strong expertise in ML/AI and CV libraries: sklearn, pandas, scipy, Tensorflow/PyTorch, OpenCv 

  • Familiarity with version control (Git) 

  • Familiarity with cloud computing tools. 

  • Advantage: experience with ROS, sensor fusion, robotic perception, sensor calibration. 

  • Comfortable working in Linux. 

  • Used to work SCRUM/Agile methodology. 

  • Strong sense of organization and responsibility. 

  • Proactive, self-motivated and self-managing. 

  • Fluent written and spoken English skills



  • Position in a highly motivated multidisciplinary start-up team 

  • A competitive full-time payment negotiable based on experience