Point your AI agent at freehire and let it find you a job.

Get the CLI →

Theplug

Open 15d

Modern Data Engineer

Posted 7 views
Discussion

Summary

Hybrid Data Engineer role in Cape Town (min 2 days/week in office) building, optimising and owning ETL/ELT pipelines, data models and data quality for an established international organisation. Core stack: Python, SQL, AWS, Airflow, Snowflake and PostgreSQL/SQL Server.

Data Engineer – Cape Town | Hybrid

Location: Cape Town
Work Model: Hybrid – minimum 2 days per week in the office
Experience: 3+ years
Employment Type: Full-time

Build the data that drives better decisions

Are you a Data Engineer who enjoys solving complex data challenges, building reliable pipelines and working with modern cloud technologies?

We're working with an established, international organisation that is growing its technology and data capabilities and is looking for a talented Data Engineer to join their team in Cape Town.

This is an exciting opportunity to take ownership of meaningful data engineering projects, work across multiple teams and help build a scalable data environment that supports analytics, reporting and business decision-making.

You won't simply be maintaining existing pipelines. You'll have the opportunity to design, build, improve and optimise the way data moves through the organisation.

What you'll be doing

As a Data Engineer, you'll be involved across the full data lifecycle, including:

  • Designing, developing and maintaining scalable ETL/ELT data pipelines
  • Building data pipelines using Python and SQL
  • Ingesting, cleansing, transforming and integrating data from multiple sources
  • Developing well-structured data models for analytics and reporting
  • Building and maintaining APIs and data delivery solutions
  • Working with databases and improving query performance and efficiency
  • Implementing data quality checks, validation and governance processes
  • Monitoring and troubleshooting pipelines to ensure reliable data delivery
  • Working with cloud-based infrastructure, particularly AWS
  • Using tools such as Airflow to orchestrate data pipelines
  • Working with Snowflake, SQL Server and/or PostgreSQL
  • Applying software engineering and DevOps practices including CI/CD, automation, monitoring and infrastructure as code
  • Collaborating with Data Analysts, Software Engineers, Product teams and business stakeholders to turn business requirements into practical technical solutions

What we're looking for

We're looking for someone with 3+ years of commercial Data Engineering experience who enjoys getting hands-on with data and technology.

You’ll ideally have experience with:

  • Python – strong coding ability is important
  • SQL – including complex queries, transformations and optimisation
  • Building and supporting data pipelines
  • ETL/ELT processes
  • AWS or another major cloud platform
  • Airflow or another workflow orchestration tool
  • Relational databases such as PostgreSQL or MS SQL Server
  • Data warehouses such as Snowflake
  • API development and data integration
  • Data quality, validation and governance
  • Batch processing and, ideally, some exposure to streaming data
  • Tools/frameworks such as Spark or Pandas would be advantageous
  • Git and modern software development practices

A relevant degree in Computer Science, Software Engineering, Computer Engineering or a related field would be advantageous.

The kind of person who will thrive here

We're looking for someone who is:

  • Curious and enjoys solving problems
  • Comfortable getting hands‑on with code and data
  • Passionate about building reliable, high-quality data solutions
  • Able to work independently while collaborating effectively with different teams
  • Comfortable explaining technical concepts to non-technical stakeholders
  • Interested in learning and working with modern data technologies
  • Someone who takes ownership and looks for ways to improve systems rather than simply maintaining them

Why consider this opportunity?

This is an opportunity to join a global, technology-driven organisation where data plays an important role in how the business operates and makes decisions.

You’ll get exposure to a broad technology environment, work with experienced technical teams and have the opportunity to make a visible impact on the organisation's data capabilities.

You’ll also be working in a hybrid environment in Cape Town, giving you the flexibility of working from home while still having regular face‑to‑face collaboration with the team.

Interested?

If you’re a Data Engineer with 3+ years of experience and you’re looking for your next opportunity where you can work with Python, SQL, AWS, Airflow, Snowflake and modern data engineering technologies, we’d love to hear from you.

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available