
Data Engineer
GSTS
full-time
Posted on:
Location Type: Hybrid
Location: Dartmouth • 🇨🇦 Canada
Visit company websiteJob Level
SeniorLead
Tech Stack
AirflowApacheAWSCloudDistributed SystemsDockerKafkaPostgresPythonSparkSQLTerraform
About the role
- Architect and maintain Data Pipelines and Data Streams for geospatial and maritime data
- Design and build Data APIs for internal and external access (FastAPI)
- Collaborate with Data Scientists to build and deploy ML models using efficient ML Ops practices
- Support and extend CI/CD workflows using GitLab/GitHub and Infrastructure-as-Code (CloudFormation)
- Improve platform observability and reliability
- Support event-driven architecture for scalable data flows across the platform
Requirements
- 10+ years of professional experience in data engineering or platform/backend engineering roles
- Bachelor’s Degree in Computer Science, Engineering, related field, or equivalent
- 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
- Familiarity with Apache Kafka, Apache Iceberg, or event-driven design patterns (bonus)
- Experience with AIS (Automatic Identification System) or other maritime data sources (bonus)
- Hands-on with Airflow, Terraform, Snowflake, or Apache Spark (bonus)
- Strong understanding of both DevOps and ML Ops principles (bonus)
- Development experience with web mapping patterns and tools (bonus)
- Solid background in geospatial data processing and technologies (bonus)
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLPostgreSQLCI/CDDockerECSApache KafkaApache IcebergAirflowTerraform