Skip to content

Data Engineer

MarineLabs

Data Engineer

Software and Programming Jobs Engineering Jobs

Seeking a skilled and detail-oriented Data Engineer to develop and maintain our cloud-based IoT technology stack.


MarineLabs is a fast-moving Coastal Intelligence data company that owns and operates a growing fleet of super rugged and rapidly deployable ocean weather instruments, producing reliable high-resolution data products in real-time to benefit marine safety and climate resilience.

We are seeking a skilled and detail-oriented Data Engineer to develop and maintain our cloud-based IoT technology stack. The successful candidate will provide expertise in writing and optimizing data processing code, ensuring fault-tolerant applications, and automating workflows. This role requires strong software engineering knowledge, a proactive approach to problem-solving, and the ability to work effectively in a distributed cloud environment.

Key Responsibilities:

  • Write code for the real-time data pipeline, API integrations, data science pipelines, batch processing, ETL, and analytics utilities, in collaboration with other software developers, data scientists, and DevOps personnel
  • Develop new elements of cloud infrastructure / microservices as needed for the data pipeline and 3rd party integrations
  • Write unit tests and functional tests and configure testing pipelines
  • Identify, design, and implement internal process improvements
  • Create data tools for analytics and data scientist team members
  • Troubleshoot system failures and alerts, sometimes in real time
  • Research and evaluate new software technologies and tools according to organization needs
  • Document code, designs, deployment, configuration, maintenance work and troubleshooting procedures
  • Possibly contribute to DevOps / data science given suitable experience / interest

Qualifications (Must Haves):

  • Undergraduate degree in Software Engineering, Computer Science or equivalent 3+ years experience in a similar role in a professional setting
  • Strong Python programming skills and object-oriented design experience
  • Proficiency in Linux/UNIX command line tools and bash scripting
  • Experience with high-performance computing, parallelization, and signal processing
  • Familiarity with RESTful APIs, microservices, and the HTTP request/response cycle
  • Understanding of software development life cycle, Agile methodologies, and version control (Git)
  • Experience with test-driven development and CI/CD tools
  • Strong work ethic, attention to detail, and effective communication skills

Nice to Haves:

  • Experience with Amazon Web Services (AWS) such as ECS/ECR, Lambda, S3, and RDS
  • Knowledge of SQL, NoSQL, and time-series databases
  • Familiarity with containerization technologies like Docker
  • Background in environmental time-series data, modeling, or forecasting
  • Experience handling noisy data from sensors or imagers
  • Knowledge of marine environments and technologies
  • Exposure to machine learning and AI technologies

Working Conditions: This position is full-time and offers flexibility in working locations (remote from home, but must be based in British Columbia), with occasional team meetings at the office/lab in Victoria. We offer a competitive compensation package, including health benefits and robust vacation programs. We’d love to hear from candidates of all backgrounds, orientations, and abilities.

To Apply: Please include a resume and cover letter in your application by email to careers@marinelabs.io that details what attracts you to this position and why you would be a good fit at MarineLabs. Applications without a covering letter will not be considered.

Learn more about MarineLabs and our mission to revolutionize marine safety and climate adaptation at https://marinelabs.io and https://www.linkedin.com/company/marinelabsdata/


Additional Info

Job Type : Full-Time

Location : Victoria, BC, Vancouver Island, BC

Experience Level : Intermediate Level

Salary range : $75-95k

Powered By GrowthZone
Scroll To Top