Himalayas logo
CV LibraryCL

Data Engineer

CV-Library is the UK's leading independent job board, connecting millions of job seekers with thousands of recruiters and employers through its extensive database and innovative recruitment platform.

CV Library

Employee count: 501-1000

South Africa only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Us

At CV-Library, we have a simple vision: to help the world to work, and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.

We now have an exciting opportunity for a Data Engineer to join our Data Platform team.

Hours: Monday–Friday, 9:30–18:30 or 10:30–19:30 (depending on daylight savings or business requirements)
Location: Remote working with 2 days per quarter in our Cape Town office as required

What You’ll Be Working On

Data Pipelines & ETL/ELT

  • Build and maintain scalable batch and streaming pipelines using Python, Lambda, ECS/Fargate, and Airflow (MWAA).
  • Develop ingestion flows for diverse datasets including click events, operational systems, and third-party APIs.
  • Support Iceberg-based ingestion flows and metadata pipelines for high-volume event datasets.

Data Modelling & Transformation

  • Develop and optimise data models in dbt, including incremental models, snapshots, testing, documentation, and best practices.
  • Work with Redshift and Athena + Iceberg to design performant analytical datasets.
  • Apply best practices for schema design, partitioning, clustering, and compute efficiency.

Streaming & Event Data

  • Support ingestion from Kafka and other streaming sources.
  • Work with event schemas, JSON path extraction, and schema evolution strategies.
  • Build pipelines to standardise, enrich, and land event data into Iceberg and Redshift.

Data Science & GenAI Enablement

  • Collaborate with Data Scientists to operationalise models and workflows in Databricks and AWS SageMaker.
  • Help convert notebooks into production-ready pipelines and automate model scoring, monitoring, and retraining.
  • Support Generative AI integration projects using Amazon Bedrock, including prompt orchestration, retrieval workflows, and embedding pipelines.

Cloud Infrastructure

  • Build and maintain infrastructure using Terraform across multiple AWS environments (dev, staging, prod).
  • Implement IAM roles, S3 structures, Glue catalog objects, VPC connectivity, and CI/CD workflows.
  • Monitor cost efficiency, cluster performance, and resource utilisation.

Data Quality & Governance

  • Implement data quality checks, freshness monitors, and SLAs using dbt tests, S3 audits, and pipeline guardrails.
  • Build observability tools, metadata logging, and lineage improvements across the platform.
  • Ensure Analytics and Data Science teams have access to accurate and trustworthy data.

What You’ll Bring

Technical Skills

  • Strong experience with AWS (S3, Glue, Lambda, ECS, Redshift, Athena, IAM, CloudWatch).
  • Solid SQL skills, especially with Redshift or other MPP warehouses.
  • Hands-on experience with dbt (materialisations, macros, testing, incremental pipelines).
  • Experience building and maintaining Airflow DAGs.
  • Proficiency in Python for ETL, automation, and orchestration.
  • Experience handling semi-structured data (JSON, Parquet).
  • Understanding of streaming platforms (Kafka or similar).
  • Familiarity with Data Science tooling (Databricks, SageMaker) is a strong plus.

Nice to Have

  • Experience with Iceberg.
  • Understanding of MLOps and feature store patterns.
  • CI/CD experience (GitHub Actions, etc.).
  • Experience with Amazon Bedrock or LLM-driven data workflows.

How You Work

  • You enjoy solving data problems end-to-end: ingestion → modelling → optimisation → monitoring.
  • You collaborate well with engineering teams, analysts, product teams, and data scientists.
  • You care deeply about data quality, reliability, and production readiness.
  • You take ownership — when something breaks, you investigate, fix it, and prevent it from recurring.

Why Join the Data Platform Team?

  • Work in a modern, cloud-native environment that powers business-critical analytics and intelligence.
  • Opportunity to shape architecture, best practices, and future platform direction.
  • Collaborate with a high-performing team driving significant improvements across the CV-Library data landscape.
  • Your work will directly influence marketing, product, sales, reporting, and emerging AI initiatives.

Benefits

  • Remote working environment – flexibility to work from home.
  • Medical Contribution – the company will contribute following the successful completion of your probation period.
  • Life, Disability, Income Protector & Funeral Cover – enjoy 2x life cover, along with disability, income protector, and funeral benefits after six months of employment.
  • Pension Scheme – become eligible for the company’s pension scheme after one year of service.
  • Birthday Leave – an extra day off to celebrate your birthday.
  • Length of Service Leave – accrue additional leave days based on your length of service.
  • Flexible Public Holiday Policy – observe UK public holidays, with extra days granted if South African holidays exceed these.
  • Learning & Development – access LinkedIn Learning and ongoing personal development resources.
  • A Supportive Team Environment – join a collaborative and inclusive culture where your contributions are valued.
  • Employee Referral Scheme – earn a bonus for recommending a successful candidate to CV-Library or Resume-Library.
  • Celebrations & Socials – enjoy summer and Christmas parties, seasonal activities, and regular office fun.
  • Team Building – participate in engaging events designed to connect colleagues and strengthen collaboration.
  • Gift Shop – access to awesome CV-Library merchandise

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

South Africa +/- 0 hours

About CV Library

Learn more about CV Library and their company culture.

View company profile

We're CV-Library, and we've been helping the world to work since 2000. Founded by Lee Biggins from a humble carpet-fitting background, we've grown from a small startup into the UK's leading independent job board. We're passionate about connecting job seekers with the right opportunities and helping businesses find the talent they need to succeed. With a database of over 19 million CVs and hundreds of thousands of live job vacancies, we're proud to be a trusted partner for recruiters and employers across the nation.

Our mission is simple: to make the recruitment process as quick, easy, and effective as possible. We believe in the power of technology to transform hiring, which is why we've built a robust platform powered by innovation. But we're not just about data and algorithms; we're about people. Our team is the heartbeat of our business, and we foster a culture of integrity, collaboration, and passion. We operate with a hybrid working model that values work-life balance, ensuring our employees can thrive both in and out of the office. Whether you're a candidate looking for your next career move or an employer seeking the perfect fit, we're here to help you every step of the way.

Employee benefits

Learn about the employee benefits and perks provided at CV Library.

View benefits

Birthday Off

An extra day off to celebrate your birthday.

Pension Scheme

A company pension scheme to help you save for the future.

Social Events

Regular social events to build team spirit and celebrate success.

Employee Assistance Programme

Support for your well-being through our Employee Assistance Programme.

View CV Library's employee benefits
Claim this profileCV Library logoCL

CV Library

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like CV Library

Find your next opportunity by exploring profiles of companies that are similar to CV Library. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan