About the role
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
Bache…