About the role

  • Data Engineer building out OCIANA’s geospatial data integrations for a maritime AI company. Collaborating with data scientists and engineers to optimize pipelines and deliver data services.

Responsibilities

  • Architect and maintain Data Pipelines and underlying data models for ingesting and transforming TB-scale geospatial and maritime data
  • Develop and manage RESTful APIs (FastAPI preferred) for internal and external data access
  • Support and extend CI/CD workflows using GitLab/GitHub and Infrastructure-as-Code (CloudFormation)
  • Implement real-time streaming architectures (Kinesis, Kafka, or similar)
  • Improve platform observability and reliability through metric generation and alert config
  • Automate container orchestration with Docker, CI/CD and AWS Elastic Container Services
  • Support event-driven architecture for scalable data flows across the platform

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent
  • 5+ years of experience in data engineering or platform/backend engineering roles
  • Strong Python and SQL programming skills (PostgreSQL preferred)
  • Experience with cloud-native architecture and working with managed services in AWS
  • Proven experience in CI/CD, containerization (Docker), and orchestrators like ECS
  • Familiarity with Git-based collaboration (GitLab) and Agile/Scrum development environments
  • Experience building and optimizing large-scale data infrastructure and distributed systems

Benefits

  • 100% employer-paid health and dental benefits for you and your family
  • Annual HSA/FSA allotment
  • Access to mental health professionals
  • Annual professional development spend
  • One-time tech allowance

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsDockerKafkaPostgresPythonSQL

Location requirements

HybridDartmouthCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.