ShipIn Systems

Senior Backend Engineer

ShipIn Systems  •  Tel Aviv, IL (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
52
AI Success™

Job Description

At ShipIn Systems, we empower maritime leaders with our cutting-edge Visual Fleet Management Platform. Leveraging patented computer vision technology and real-time visual analytics, our platform provides proactive alerts to shipowners, managers, and seafarers, enhancing safety, efficiency, and operational excellence. By delivering unparalleled visibility into onboard activities, ShipIn is transforming maritime operations and modernizing the global supply chain.

About the Role

We’re looking for a Senior Backend Engineer to join our R&D team and help drive the evolution of our FleetVision web application. This role involves end-to-end development from requirements through technical design, with an emphasis on delivering value. You will be responsible for building and optimizing our cloud backend services, ensuring reliability, scalability, and performance.

A major initial focus of this role is the migration of our Python/REST stack to a Rust/gRPC stack. This position is for a current or aspiring Rustacean with a good Python background.

Key Responsibilities

  • Develop and maintain backend services for ShipIn’s FleetVision application, ensuring high performance and reliability.

  • Create new services in Rust/gRPC (tonic) and participate in migrating from a Python/REST to a Rust/gRPC stack.

  • Contribute to system design, focusing on scalability, security, and maintainability.

  • Work in Kubernetes on AWS, leveraging cloud-native technologies for deployment, monitoring, and scaling.

  • Document and communicate your technical work clearly, including design decisions, API contracts, and trade-offs, innovating and demonstrating end-to-end business value.

  • Participate in and lead code reviews, ensuring high-quality, well-tested, and maintainable code.

  • Collaborate closely with architects, DevOps, product managers, data engineers, and other R&D teams to align technical decisions with business goals.

  • Taking full ownership of a feature from design to deployment, including documentation, testing, observability, and ensuring high reliability with focus on business impact.

Our Tech Stack & Tools

  • Languages: Python, Rust

  • Databases: PostgreSQL, ElasticSearch

  • Infrastructure & Deployment: AWS, Kubernetes (EKS), Terraform

  • API Technologies: REST, gRPC

Qualifications & Experience

Required:

  • 5+ years of backend development experience, with at least 3 years in Python.

  • Proven experience working with relational databases (PostgreSQL is a plus).

  • Strong understanding of system design principles, including API design and database design.

  • Experience working with Kubernetes and AWS cloud services.

  • Ability to clearly document and communicate technical work, including architectural decisions.

  • Strong collaboration and stakeholder management skills.

  • High energy and ownership mindset, focused on delivering business impact.

Preferred:

  • Rust/C++/C/Java experience

  • Python Static Typing in Python (mypy)

  • NoSQL Databases

  • Video processing/streaming IoT

ShipIn Systems

About ShipIn Systems

ShipIn Systems is the world’s first FleetVision™ Platform, enabling seamless ship-to-shore collaboration for maritime fleets. By deploying AI-powered cameras and real-time visual analytics, ShipIn’s platform proactively alerts shipowners, managers, and seafarers to onboard anomalies, reducing incidents onboard by 40% and increasing cargo operations efficiency by 8%. Learn more at ShipIn.ai.

Industry
Transportation & Logistics
Company Size
51-200 employees
Headquarters
Newton, Massachusetts
Year Founded
2018
Website
shipin.ai
Social Media