Job Description:

Location: Pakistan / India (Remote)

Department: R&D

About ShipIn:

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