Join us to shape the future of shipping!

About ShipIn:

Until 2020, many people didn't pay much attention to the global supply chain. But with ships backlogged in ports around the world, the maritime industry has become increasingly important to both the supply chain and our everyday lives. 

At ShipIn, we develop advanced fleet management solutions for the maritime industry, responsible for 90% of the worlds trade. Our Visual Fleet Platform (AI and Computer Vision powered) delivers a digital bridge between vessels at sea and teams ashore. We equip shipowners, managers, and seafarers with advanced tools to perform their tasks in a safer and more productive manner.  

The Team: Computer Vision and Deep Learning
This position is a team member of Computer Vision and Deep Learning, responsible for designing and
developing and implementing computer vision and deep learning software for the maritime industry.
Our software is used to detect people, recognize activity, and understand maritime safety. We also
align, recognize, and inspect cargo and industrial machinery associated with maritime transport and
global trade.

Computer vision and deep learning is used to analyze imagery (intensity, color, density, 3D point
clouds, etc.): to detect people and objects, identify activity, make measurements , inspect for safety and
conformity, and to read and understand visual data. Technology development is critical to the overall
business to expand areas of application, characterize and improve performance, discover new
algorithms, and to make use of new hardware and processing power. Development is primarily done in
Python and C++. Engineers in this group typically have experience with computer vision and machine
learning. Success in this role has the potential to lead to increased responsibility at ShipIn Systems.

The Role:
This group is seeking engineers with a passion for process to lead deployment of computer vision and
deep learning technology as well as those who have the aptitude and interest to work with an
exceptional development team.

Essential Functions:

  • Design the data pipelines and engineering infrastructure to support our edge and cloud-based
    C++/Python computer vision software and Python deep learning models.
  • Identify and evaluate new technologies to improve performance, maintainability, and
    reliability of our edge and cloud-based machine learning systems.
  • Apply software engineering rigor and best practices to machine learning, including CI/CD,
    automation, etc.
  • Support model development, with an emphasis on auditability, versioning, and data security



Knowledge, Skills, and Abilities:

  • Experience building end-to-end systems as a Platform Engineer, ML DevOps Engineer, or Data Engineer (or equivalent)
  • Strong software engineering skills
  • Fluency in Python
  • Comfort with Linux administration
  • Experience working with cloud computing and database systems
  • Experience building custom integrations between cloud-based systems using APIs
  • Experience developing and maintaining ML systems built with open source tools
  • Experience developing with containers and Kubernetes in cloud computing environments
  • Familiarity with KubeFlow
  • Strong understanding of software testing, benchmarking, and continuous integration
  • Exposure to machine learning methodology and best practices
  • Exposure to deep learning approaches and modeling frameworks with PyTorch
  • Creative, motivated and looking to work hard for a start-up.

Minimum education and work experience required:

  • BS or MS degree or equivalent professional experience
  • 2-5 years building production-quality software


Want to learn more? Apply now

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add Another Education