Data & Analytics Engineer

CambriLearn Online School

South Africa

Remote

ZAR 500,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Work from anywhere in SA
Make a meaningful impact on education

Job summary

CambriLearn Online School is seeking a Data & Analytics Engineer who will enhance data integrity and usability across teams. The role involves designing data pipelines, normalizing datasets, and providing actionable insights to drive decision-making. Join a mission-driven team that values innovation and quality in the education sector.

Qualifications

  • 3–10 years of experience in Data Engineering or Analytics roles.
  • Expertise in data pipelines and problem-solving with messy datasets.
  • Strong collaborative skills and ability to translate non-technical requests.

Responsibilities

  • Design and maintain robust data pipelines across various platforms.
  • Integrate AI tools and ensure data quality and governance.
  • Collaborate with teams to build scalable data solutions.

Skills

Data Engineering
Data Analytics
Python
SQL

Education

Bachelor’s or Honours degree in Information Engineering

Tools

Power BI
Salesforce
AWS

Job description

Get AI-powered advice on this job and more exclusive features.

CambriLearn is transforming K-12 education for the digital age. As a leading online school offering internationally recognised curricula, we empower students across the globe through flexible, data informed learning experiences.

To scale our impact and improve how we use data across the business, we're hiring a Data & Analytics Engineer (skilled in full stack data science from data pipelines, modelling, deployment to insights) who will own the integrity, usability, and clarity of the data that drives our decision-making.

What You’ll Do

You’ll play a critical role in solving some of our most pressing data challenges. This role isn’t just about dashboards, it’s about fixing the root of broken data, redefining core metrics, and building the pipelines that power every team from Product to Sales to Finance.

  • Design and maintain robust data pipelines (ETL/ELT) across platforms such as Salesforce, Google Ads, Meta Ads, Stripe, and CMS systems
  • Perform data normalization, cleansing, transformation to align disparate datasets
  • Map and integrate data from CMS, CRM, Google Ads, Meta Ads, and other platforms
  • Proactively identify data gaps and quality issues and implement fixes
  • Integrate AI tools into internal workflows and identify areas of the product where AI can be included.
  • Define and monitor KPI's across departments
  • Conduct analysist to support product, marketing, sales and other strategic decisionsInvestigate and resolve data integrity issues across products, users, conversions, and retention.
  • Redefine and implement accurate business metrics (e.g. what constitutes a conversion, per subject, per class, per level).
  • Build and maintain robust data pipelines (SQL + Python) to transform raw data into structured, reliable datasets.
  • Design and deploy interactive Power BI dashboards that help teams make faster, better decisions.
  • Collaborate across departments (Product, Sales, Marketing, Finance, Ops) to understand data needs and build scalable solutions.
  • Build and document relational data models that reflect the reality of our business and customer journeys.
  • Assist in implementing data governance, ownership protocols, and best practices for scalable analytics.
  • Drive a company wide shift toward data transparency, consistency, and confidence in reporting.

Our Stack

We don’t expect you to know everything but you should be comfortable with or excited to learn:

  • SQL (PostgreSQL, BigQuery, or similar)
  • Python for scripting and transformation
  • Power BI for reporting and dashboarding (bonus if you know DAX or row-level security)
  • Salesforce (CRM data integration and reporting)
  • Heroku hosted Ruby on Rails app (you’ll be working with its data outputs)
  • AWS for content and infrastructure (S3, databases, etc.)
  • Bonus: experience with DBT, Airflow, or orchestration tools for pipeline management

Who You Are

  • 3–10 years of experience in Data Engineering, Analytics Engineering, or BI focused data roles
  • Proven track record of solving real business problems through data
  • Able to work with messy or unreliable datasets and design systems that make them trustworthy
  • Collaborative and curious: you love working with different teams and asking why?
  • Comfortable translating non-technical requests into scalable, accurate data products
  • Obsessed with clean, maintainable, scalable systems and not one-off solutions

Preferred Educational Background

We’re specifically looking for candidates with a Bachelor’s or Honours degree in:

  • Information Engineering

These degrees offer the perfect balance of technical depth, systems design, and business process understanding which is exactly what this role requires.

Why Join CambriLearn

  • Make a meaningful impact on the future of education
  • Join a smart, mission driven team that values autonomy, speed, and excellence
  • Work from anywhere in SA (remote first)
  • Help build the data foundation for a company with massive growth potential
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    E-Learning Providers

Referrals increase your chances of interviewing at CambriLearn Online School by 2x

Get notified about new Data Engineer jobs in South Africa.

Cape Town, Western Cape, South Africa 3 months ago

Johannesburg, Gauteng, South Africa 1 day ago

Cape Town, Western Cape, South Africa 1 day ago

Durban, KwaZulu-Natal, South Africa 1 day ago

Freelance Data Analyst (Python) - AI Tutor

Johannesburg, Gauteng, South Africa 1 week ago

Cape Town, Western Cape, South Africa 2 weeks ago

Cape Town, Western Cape, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 1 month ago

Freelance Data Analyst (Python) - AI Tutor

Cape Town, Western Cape, South Africa 1 week ago

City of Johannesburg, Gauteng, South Africa 5 days ago

Cape Town, Western Cape, South Africa 1 week ago

City of Cape Town, Western Cape, South Africa 2 days ago

Snr. Data Architect and Business Intelligence Engineer
Software Engineer I: Mobile & Fullstack Web

Cape Town, Western Cape, South Africa 6 months ago

Cape Town, Western Cape, South Africa 2 weeks ago

Cape Town, Western Cape, South Africa 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Mind Detect • South Africa

Hybrid
ZAR 600,000 - 900,000
Equity in the business
Generous leave
Solid work-life balance
+3
Senior Data Engineer
Senior Data Engineer

AES Global • South Africa

Hybrid
SENIOR DATA SCIENTIST / AI & QUANT LEAD - deliver next-generation AI and Analytics Products in [...]
SENIOR DATA SCIENTIST / AI & QUANT LEAD - deliver next-generation AI and Analytics Products in [...]

Acuity Consultants • Wes-Kaap

Hybrid
ZAR 1,900,000 - 2,200,000
Bonus and benefits
Analytics Engineer
Analytics Engineer

Network Contracting Solutions -a division of ADvTECH Resourcing • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Customer/Learner Insights Analyst - Digital Learning
Customer/Learner Insights Analyst - Digital Learning

RS Consult • Cape Town

On-site
Senior Back End Developer
Senior Back End Developer

Smart4Energy • Wes-Kaap

Hybrid
ZAR 700,000 - 900,000
Flexible hybrid work environment
Opportunities for leadership development
Senior Software Engineer
Senior Software Engineer

LexisNexis Legal • Wes-Kaap

On-site
ZAR 650,000 - 900,000
Retirement Plan inclusive of Risk Benefits
Modern family benefits, including adoption and surrogacy
Flexible working hours
Management Information Systems Manager
Management Information Systems Manager

EXL • Wes-Kaap

On-site
ZAR 400,000 - 600,000
Career Growth
Dynamic Work Environment
Technical Back-End Lead – Java (SaaS, ML/AI, Scale-Up)
Technical Back-End Lead – Java (SaaS, ML/AI, Scale-Up)

Ikue • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Employee Share option scheme
Yearly company trip
Starter kit including Macbook Pro
+1
Senior Java Engineer
Senior Java Engineer

redPanda Software • Cape Town

On-site
Pension
Group Life