Software Developer, Computer Vision & Deep Learning

ShipIn Systems


Date: 4 weeks ago
City: Remote
Contract type: Full time
Remote

Location: Pakistan, Lahore

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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Engineer Electro

Energy Jobline, Remote
6 days ago
Job DescriptionWe're 23,000 colleagues in more than 30 countries delivering oil, gas, wind and solar power to 170 million people worldwide. Taking on tough energy challenges is our job. Right now, we're facing an enormous task: supplying the world with the energy it needs, while lowering emissions.We're up for the challenge. Are you?The positionBy joining our team in Marketing, Midstream...

System Engineer _ Remote

Great Computer Solutions, Remote
2 weeks ago
Shift : 8 AM -5 PM ESTJob Responsibilities And DutiesManage and execute all M&A projects to meet deadlines and client expectations.Transition 0365 environment to Google Workspace environment.Proficient at designing, building, migrating and maintaining:Business networks and systems, including hardware.Window Servers and Active Directory, DNS.Secure and redundant infrastructures, i.e. AV, firewalls, GPO, high-availability solutions.Microsoft Exchange and email security/filtering solutions.Office 365MS AzureSome other...

Lead Generation/Sales Support (ZR-358)

Horizon Technologies, Remote
2 weeks ago
We are looking for a proactive and communicative Lead Generation/Sales Support candidate to join our team. The ideal candidate will excel in building relationships with clients, following up with existing clients, and gathering feedback to enhance our services.Must HavesStrong communication and comprehension skills.Ability to build and maintain client relationships.Experience in the printing industry is a plus but not required.Familiarity with...