About Us
SkyServe is pioneering real-time geospatial intelligence and autonomous observation systems. Our Maritime Domain Awareness (MDA) platform ingests and fuses high-frequency data streams—including satellite and terrestrial AIS, radio frequency (RF) dark-vessel signatures, and high-resolution Earth observation (Optical & SAR) detections—to monitor critical sea lines of communication, detect sanctions evasions, uncover illegal transshipments, and safeguard Exclusive Economic Zones (EEZs).
Position Overview
As a Full-Stack Software Engineer for MDA, you will own the end-to-end development of customer-facing operational command dashboards, real-time alert systems, and scalable backend microservices. Your systems will enable naval coast guards, port authorities, and maritime security teams to visualize and interact with millions of vessel trajectories in real time.
Key Responsibilities
1. Frontend & High-Performance Spatial Visualizations
- Architect and scale low-latency, responsive web user interfaces using React, TypeScript, and modern state management (Zustand, Redux Toolkit, or TanStack Query).
- Implement GPU-accelerated 2D/3D map visualizations handling tens of thousands of simultaneous moving entities using Mapbox GL JS, Deck.gl, CesiumJS, or OpenLayers.
- Design interactive analytics workflows: vessel history playback, spatio-temporal filtering, dynamic geofencing, multi-vessel rendezvous graphs, and risk heatmaps.
2. Backend Microservices & Real-Time Data Streaming
- Design and maintain robust REST, GraphQL, and WebSocket/gRPC services in Python (FastAPI) or Go to serve vessel telemetry, anomaly flags, and metadata.
- Build streaming subscriber pipelines consuming from message brokers (Kafka, RabbitMQ, or Redis Pub/Sub) to push real-time updates and notifications to connected client sessions with sub-second latency.
- Implement role-based access control (RBAC), multi-tenant isolation, and audit logging required for defense and government agency deployments.
3. Database Architecture & Spatio-Temporal Queries
- Optimize spatio-temporal data models and analytical queries on PostgreSQL / PostGIS, TimescaleDB, or ClickHouse to support rapid trajectory lookups and complex geometric intersections.
- Build query caching mechanisms with Redis to ensure sub-second response times for global vessel search, IMO/MMSI resolution, and historical track interpolation.
4. System Reliability, Packaging & Deployment
- Work with Forward Deployed Engineers (FDSE) and DevOps to containerize services using Docker and maintain Kubernetes configurations for dual deployment (commercial cloud and air-gapped/on-premise government enclaves).
- Enforce rigorous code quality with comprehensive unit and integration testing (e.g. PyTest) and automated CI/CD pipelines.
What We Are Looking For