ER
Information & Communication Technology

Business Intelligence (BI) Engineer – Johannesburg – up to R780k per annum

e-Merge Recruitment

South Africa Full-time On-site
Posted: 1 hour ago
Expires: Sep 17, 2026
Salary: Not listed

Job description

We are seeking a skilled Business Intelligence (BI) Engineer to design, build, and maintain scalable data pipelines and analytics solutions. The ideal candidate will have strong SQL expertise, hands-on experience with modern data architectures, and a passion for transforming data into actionable insights.

Responsibilities

  • Design, develop, and maintain robust ETL pipelines to support data integration and analytics
  • Build and optimize data models across Data Lake Data Warehouse architectures (Medallion, Star Schema)
  • Develop and maintain dashboards and reports using Power BI
  • Integrate data from various sources, including RESTful APIs
  • Ensure data quality, integrity, and performance across all data systems
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Implement and manage version control and CI/CD pipelines for data workflows
  • Apply best practices in SDLC, writing clean, maintainable, and scalable code
  • Work independently to own projects end-to-end, from design through to deployment
  • Contribute to AI-enabled data solutions, including managing AI engineering artifacts (commands, specs, documentation)

Qualifications & Experience

  • Minimum 5+ years’ experience as a BI Engineer or in a similar data-focused role
  • Strong proficiency in SQL and relational database design
  • Proven experience building and managing ETL processes
  • Solid understanding of modern data architectures (Data Lake, Data Warehouse, Medallion, Star Schema)
  • Experience working with RESTful APIs
  • Hands-on experience with Power BI for reporting and visualization
  • Familiarity with version control systems (GitHub, GitLab, Bitbucket)
  • Experience with CI/CD workflows
  • Strong understanding of software development lifecycle (SDLC) principles
  • Hands-on experience with AI stack.. Utilization of AI Engineering concepts – Commands/Skills/Specs/Docs development & management.

The Reference Number for this position is NG61233 which is a Permanent, Hybrid role in Johannesburg offering a salary of up to R780k per annum negotiable based on experience. E-mail Nokuthula on nokuthulag@e-Merge.co.za or call her for a chat on 011 463 3633 to discuss this and other opportunities.

Are you ready for a change of scenery? e-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the e-Merge IT website www.e-merge.co.za for more great positions.

Requirements

Apply by email: nokuthulag@e-merge.co.za

Similar jobs

EI
Intermediate C# Software Developer
E-Merge IT Recruitment
South Africa · Sandton Full-time On-site

Does your happy place include Visual Studio, clean code, and the satisfying feeling of fixing a bug that's been hiding for days? If you are a C# Developer who enjoys turning c...

Salary not listed
View details
EI
Software Developer
E-Merge IT Recruitment
South Africa · Sandton Full-time On-site

A specialist consulting and technology company helping organisations solve complex business challenges through innovative thinking, data-driven insights, and modern technology is s...

Salary not listed
View details
Job alerts
Subscribe to matching jobs by country, role, and category.

Create local job alerts

Get matching jobs for your chosen country, role, and category.

Your browser will ask once for permission. Your filters are stored securely on our own notification server.

Prefer app notifications?

Prime Jobs Global is free on Android and iPhone.

Prime Jobs Global

Get job alerts on your phone

Find jobs, save useful listings, and receive new-job notifications in the free Prime Jobs Global app.

Free for Android, iPhone, and iPad.