Data Engineer - Group Business Intelligence

Luxaviation

Johannesburg

On-site

ZAR 600,000 - 1,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxaviation Group is seeking a Data Engineer to join the Group BI team in Johannesburg. You will help develop data and analytics capabilities, transforming complex data into trusted insights to support operations and strategy.

Key responsibilities include designing ETL/ELT processes, building data pipelines with Python and Airflow, and developing BI models in a data warehouse. Collaboration with cross-functional teams and a focus on AI-enabled analytics are essential.

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering or related field.
  • Minimum of 3 years of data engineering experience.
  • Strong understanding of ETL/ELT principles and data warehousing.
  • Good knowledge of data visualization tools (Power BI, Tableau).
  • Strong SQL proficiency and Python for data engineering.

Responsibilities

  • Design, develop and manage ETL/ELT processes to load data into data warehouses.
  • Build, schedule and monitor data pipelines using Python and Apache Airflow.
  • Migrate tool-based ETL jobs to code-based pipelines with version control.
  • Design, develop and manage BI models in a data warehouse (star/snowflake schemas).
  • Prepare data for analysis and ensure accessibility and quality.
  • Document data models, metrics and metadata for AI-assisted analytics.

Skills

SQL
Python
ETL/ELT
Data modelling
BI & analytics
Critical thinking

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Apache Airflow
Power BI
Tableau

Job description

Luxaviation Group is looking for a qualified candidate to join our Group Business Intelligence team in the role of Data Engineer, based at our offices in Johannesburg.

As a Data Engineer, you will contribute to the development of the Group\'s data and analytics capabilities, enabling data-driven decision-making across the business. Working at the intersection of data engineering, business intelligence, and emerging AI technologies, you will help transform complex data into trusted insights that support operational and strategic objectives.

Key Responsibilities
  • Design, develop and manage ETL/ELT processes to extract, transform, and load data from various sources into data warehouses
  • Build, schedule and monitor data pipelines in code — primarily Python, orchestrated with Apache Airflow — ensuring reliable and timely delivery of data
  • Contribute to the migration of existing tool-based ETL jobs to code-based, version-controlled pipelines
  • Design, develop and manage BI models in a Datawarehouse (star schemas, snowflakes)
  • Prepare data for analysis, ensuring it is organized and accessible
  • Structure and document data models, metrics and metadata so they are consumable by AI-assisted analytics (semantic models, natural-language querying, Copilot-style features in our BI platform)
  • Use AI tools in day-to-day engineering work — code and query generation, documentation, test creation, troubleshooting — while reviewing and validating all output before it reaches production
  • Interact with Business Users to identify, document and implement business rules
  • Implement data quality checks and monitoring solutions to ensure data integrity and accuracy
  • Optimize database performance, including query tuning and indexing
  • Work closely with cross functional teams to support data visualization and reporting needs
  • Provide support and user training for company reporting tools, including guidance on the effective and responsible use of AI features within them
  • Stay up-to-date with the latest industry trends and technologies, in particular the evolving role of AI in data engineering and BI, to continuously improve our practices
Qualifications, Experience & Knowledge
Essential
  • Bachelor\'s degree in Computer Science, Information Technology, Engineering, or a related field
  • Minimum of 3 years of experience in data engineering, designing ETL, data warehouse solutions
  • Strong understanding of ETL/ELT principles and patterns: full and incremental loads, change data capture, dependency and scheduling design, error handling
  • Strong understanding of data modelling and data warehousing
  • Good knowledge of data visualization tools (e.g., Power BI, Tableau)
  • Strong proficiency in SQL
  • Proficiency in Python for data engineering, automation and scripting
Desirable
  • Experience with workflow orchestration tools, in particular Apache Airflow
  • Familiarity with AI capabilities embedded in BI platforms (e.g., Microsoft Copilot in Power BI, natural-language Q\&A) and what makes a data model work well with them
  • Experience with cloud tools
  • Knowledge of additional programming languages such as Java
  • Any data related certification or training program is considered an advantage
  • Business Aviation experience is an advantage
  • Practical experience using AI assistants (e.g., GitHub Copilot, Claude, ChatGPT) in a development workflow
Competencies
Essential
  • Ability to analyze complex data problems and derive actionable insights
  • Keen eye for detail to ensure data accuracy and integrity
  • Critical judgement when working with AI-generated code, queries or insights — able to verify rather than accept results at face value
  • Strong ability to work collaboratively with cross-functional teams
  • Clear and effective communication skills, both written and verbal
  • Ability to work in a fast-paced environment and manage multiple tasks simultaneously
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer — BI & AI-Driven Analytics
Data Engineer — BI & AI-Driven Analytics

Luxaviation • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Data Engineer — Azure Data Platform & Analytics
Senior Data Engineer — Azure Data Platform & Analytics

Cf Consulting • Gauteng

On-site
ZAR 700,000 - 1,000,000
Competitive salary
On-site work environment
Medical, dental, and vision insurance
+2
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Business Intelligence Developer (AI & Data Engineering)
Senior Business Intelligence Developer (AI & Data Engineering)

Hire Resolve • Johannesburg

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

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 800,000 - 1,200,000
Data Engineer - AI Platform
Data Engineer - AI Platform

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive compensation
Medical, dental & vision insurance
Pension plan
+2
Data Analyst (Data Enablement, Governance & Insights)
Data Analyst (Data Enablement, Governance & Insights)

IQbusiness South Africa • Gauteng

On-site
ZAR 420,000 - 620,000
Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Lead Data Scientist - Ml, Analytics & Team Leadership
Lead Data Scientist - Ml, Analytics & Team Leadership

Placements24 • Gauteng

On-site
ZAR 600,000 - 900,000
Data Analyst (Data Enablement, Governance & Insights)
Data Analyst (Data Enablement, Governance & Insights)

IQbusiness South Africa • Johannesburg

On-site
ZAR 420,000 - 620,000