Data Engineer

Sea Harvest

Cape Town

On-site

ZAR 550,000 - 850,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sea Harvest is seeking a Data Engineer to design, build and maintain scalable data pipelines and platforms that deliver reliable, secure data for analytics, reporting and insights.

The role focuses on ingesting and modeling data from multiple sources, collaborating with BI analysts, data scientists and business stakeholders to ensure data is fit for purpose, performant and compliant with governance standards.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Microsoft certifications in Data Engineering, Azure, Fabric, or related technologies are highly desirable.
  • Experience with Microsoft Fabric, Azure data services, or similar cloud data platforms is required.
  • At least 3–5 years of hands-on experience in data engineering, data warehousing, or related roles.

Responsibilities

  • Design, develop, and maintain robust and scalable data pipelines (batch and near-real-time) from multiple source systems.
  • Build and optimize ETL/ELT processes to ingest, cleanse, transform, and model data for analytical use cases.
  • Implement data orchestration, scheduling, and monitoring to ensure reliability and data freshness.
  • Optimize performance, cost, and scalability of data pipelines and data storage solutions.
  • Design and maintain enterprise data warehouse and lakehouse architectures.
  • Develop dimensional and analytical data models to support reporting, dashboards, and advanced analytics.
  • Ensure data consistency, traceability, and lineage across data layers (raw, curated, presentation).
  • Collaborate with BI analysts to ensure datasets are structured for efficient consumption.
  • Implement data quality checks, validation rules, and exception-handling mechanisms.
  • Enforce data governance standards, naming conventions, and documentation practices.
  • Ensure data security, access controls, and compliance with internal policies and regulatory requirements.
  • Support the auditing and monitoring of data usage and integrity.

Skills

SQL & data modelling
ETL/ELT pipelines
Python
Spark
Cloud data architectures
APIs & system integrations
Problem solving
Communication

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Microsoft Fabric
Azure data services

Job description

Sea Harvest is a proudly South African integrated fishing and food processing company, delivering quality seafood and food products to local and international markets. We are committed to sustainability, innovation and the development of our people.

An exciting opportunity exists for a suitably qualified and experienced Data Engineer to join our team.

ROLE OVERVIEW:

The Data Engineer is responsible for designing, building and maintaining scalable data pipelines and data platforms that provide reliable, secure and high-quality data for analytics, reporting and advanced insights. The role focuses on ingesting, transforming and structuring data from multiple source systems into curated datasets that support business intelligence, analytics, automation and informed decision-making across Sea Harvest. This position requires strong technical expertise in data engineering principles, cloud-based data platforms, and collaboration with BI analysts, data scientists, and business stakeholders to ensure data solutions are fit for purpose, performant, and aligned with business requirements.

The successful candidate will work closely with BI, Analytics, Automation and business teams to translate data requirements into robust technical solutions, while maintaining strong standards for data quality, governance, security, performance and documentation.

KEY ACCOUNTABILITIES:
  • Data Pipeline & Platform Engineering
    • Design, develop, and maintain robust and scalable data pipelines (batch and near-real-time) from multiple source systems.
    • Build and optimize ETL/ELT processes to ingest, cleanse, transform, and model data for analytical use cases.
    • Implement data orchestration, scheduling, and monitoring to ensure reliability and data freshness.
    • Optimize performance, cost, and scalability of data pipelines and data storage solutions.
  • Data Warehousing & Modelling
    • Design and maintain enterprise data warehouse and lakehouse architectures.
    • Develop dimensional and analytical data models to support reporting, dashboards, and advanced analytics.
    • Ensure data consistency, traceability, and lineage across data layers (raw, curated, presentation).
    • Collaborate with BI analysts to ensure datasets are structured for efficient consumption.
  • Data Quality, Governance & Security
    • Implement data quality checks, validation rules, and exception-handling mechanisms.
    • Enforce data governance standards, naming conventions, and documentation practices.
    • Ensure data security, access controls, and compliance with internal policies and regulatory requirements.
    • Support the auditing and monitoring of data usage and integrity.
  • Collaboration & Stakeholder Engagement
    • Work closely with BI, analytics, automation, and business teams to understand data requirements.
    • Translate business needs into technical data solutions and architectures.
    • Provide technical guidance and support on data-related best practices.
    • Assist with troubleshooting data issues and root cause analysis.
  • Continuous Improvement & Innovation
    • Identify opportunities to improve data architecture, tooling, and processes.
    • Stay up to date with emerging data engineering technologies and industry best practices.
    • Contribute to automation, standardisation, and reusable data engineering components.
QUALIFICATIONS & REQUIREMENTS:
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Microsoft certifications in Data Engineering, Azure, Fabric, or related technologies are highly desirable.
  • Experience with Microsoft Fabric, Azure data services, or similar cloud data platforms is required.
  • At least 3–5 years of hands‑on experience in data engineering, data warehousing, or related roles
KEY COMPETENCIES:
  • Strong proficiency in SQL and data modelling techniques.
  • Experience building ETL/ELT pipelines using modern data engineering tools and frameworks.
  • Working knowledge of Microsoft Fabric, including Data Factory, Lakehouse, and Warehouse, or equivalent platforms.
  • Experience with Python, Spark, or similar data processing technologies.
  • Understanding of cloud data architectures, APIs, and system integrations.
  • Strong problem-solving and analytical thinking skills.
  • Ability to work independently and collaboratively within cross‑functional teams.
  • Good verbal and written communication skills.
  • Well organised, with an understanding of business processes and data flows.
  • Solid understanding of planning and project delivery principles.
  • Attention to detail; self‑motivated; able to work under pressure.
  • Ability to explain complex technical concepts to non-technical stakeholders.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Data Engineer
Data Engineer

Permanent • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Health insurance
Hybrid work model
+1
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior Data Engineer
Senior Data Engineer

Optim-G Sourcing • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Data Engineer
Data Engineer

DataProphet • Cape Town

On-site
ZAR 720,000 - 1,100,000
Senior Data Engineer – Channel & Data Insights
Senior Data Engineer – Channel & Data Insights

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Data Engineer - Big Data Solutions
Senior Data Engineer - Big Data Solutions

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical benefits
Retirement benefits
+2
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1