Data Engineer - Robotics

Ocean Aero
Ocean Aero

Software Engineering, Data Science

Gulfport, MS, USA

Posted on Jun 21, 2026

At Ocean Aero, we’ve developed the Triton, the world’s first and only Autonomous Underwater and Surface Vehicle (AUSV) that both sails on and dives below the ocean’s surface. Powered solely by the wind and sun, the Triton is ideal for extended deployment and broad scope mission execution that exceeds the capabilities of other uncrewed platforms limited to a single ocean domain. Our versatile system architecture means we can craft niche payloads for specific applications or take any of our pre-packaged sets off the shelf.

Ocean Aero has a collaborative culture with plenty of opportunities for growth and ownership, and comprehensive benefits.

Role Description:

The Data Engineer - Robotics will be responsible for the design, development, and documentation of data infrastructure that supports robotic vehicle operations, fleet telemetry, payload data, and analytics. The role will focus on building data warehouses and data management pipelines; sourcing, formatting, and validating external data; and turning large operational, oceanographic, meteorological, and payload datasets into actionable insight. The Data Engineer - Robotics will be working alongside a team of creative engineers with a diverse set of backgrounds and skills. This role will report to the Software Engineer Lead.

Role Responsibilities:

  • Build and maintain data management pipelines across vehicle, edge, cloud, and external sources
  • Design data models for telemetry, time-series data, imagery, video, payload metadata, and mission data
  • Develop data warehouse structures for reporting, analytics, search, and customer-facing products
  • Source, format, and validate oceanographic, meteorological, bathymetric, and operational data
  • Analyze large datasets to create actionable insight for engineering, operations, autonomy, and customer missions
  • Own fleet telemetry ingestion, storage, rollups, alerting, retention, and observability
  • Define data quality, normalization, metadata, lineage, retention, and access-control standards
  • Collaborate across teams to plan, build, test, document, and demonstrate data capabilities

Role Requirements:

  • B.S. from an accredited university, such as Computer Science, Software Engineering, Mathematics or Physics
  • Demonstrated 3+ years’ experience in software development/engineering
  • Strong Python and SQL skills, with experience building production-grade data pipelines
  • Experience with data warehousing patterns, schema design, and analytical data modeling
  • Experience working with large structured/unstructured datasets, including time-series data, images, or video
  • Experience defining data formatting, validation, normalization, metadata, lineage, and retention standards
  • Familiarity with cloud data services, object storage, databases, orchestration tools, and Linux
  • Excellent cross-department communication skills
  • Ability to think independently about creative solutions to design problems
  • Experience with sailing is a plus
  • Team player, with excellent verbal, written, and presentation skills
  • Ability to travel occasionally, as needed
  • US Citizenship required
  • Ability to obtain and maintain a DoD Security Clearance
  • Possess a valid Transportation Worker Identity Credential (TWIC) or successfully pass the requirements to obtain one
  • Ability to pass drug screen, background check, and motor vehicle screening

Role Preferences:

  • Experience with oceanographic and/or meteorological data products, standards, or APIs
  • Experience with satellite or intermittent communications, including store-and-forward patterns and priority queues
  • Experience enabling ML, analytics, and operational dashboards using curated, formatted datasets
  • Experience with the marine environment and systems, including ROVs, UUVs, USVs or sail boats is a definite plus
  • General interest in robotics