Job Description:

Location: Pakistan / India (Remote)

Department: R&D

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 world's 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.

Key Responsibilities

  • Develop and maintain scalable, high-performance backend systems for our SaaS & Edge AI platforms, ensuring reliability and efficiency.

  • Collaborate with cross-functional teams including frontend developers, product managers, and designers to deliver innovative solutions.

  • Utilize Python to implement backend and machine learning/data pipeline features and functionality, including integrations with third-party APIs and services.

  • Apply expertise in video processing, ffmpeg, and streaming technologies to enhance our platform's video capabilities.

  • Design and optimize database schemas and queries to support large-scale data storage and retrieval.

  • Implement security best practices to safeguard user data and ensure compliance with industry standards.

  • Troubleshoot and debug issues across the backend stack, from server infrastructure to application code.

  • Stay current with emerging technologies and industry trends, continuously improving our development processes and practices.

  • Participate in code reviews, providing constructive feedback to peers and contributing to a culture of quality and collaboration.

  • Take ownership of projects from conception to deployment, driving forward progress and delivering on time and within scope.

Qualifications / Experiences

  • 2-5 years building production-quality software

  • Experience building end-to-end systems as a Platform Engineer or Data Engineer (or equivalent)

  • Strong software engineering skills, Python fluency required

  • 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

  • Strong understanding of software testing, benchmarking, and continuous integration

  • Exposure to machine/deep learning approaches and modeling frameworks with PyTorch and best practices

  • BS or MS degree or equivalent professional experience

  • Creative, motivated and looking to work hard for a start-up

Working Place:

Lahore, Punjab, Pakistan