Business Intelligence (BI) Engineer - Johannesburg - up to R960k per annum
- Location
- Johannesburg, Gauteng
- Contract
- Permanent
- Salary (as advertised)
- R960 000 per year
- Closing date
First listed . Last checked at source .
In brief
**Overview** E-Merge is seeking a skilled Business Intelligence (BI) Engineer to design, build, and maintain scalable data pipelines and analytics solutions. This is a Permanent, Hybrid role based in Johannesburg, offering a salary of up to R960k per annum. The role involves leveraging strong SQL expertise and hands-on experience with modern data architectures to transform data into actionable insights. **What you will do** * 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) **Requirements (from the original advert)** * 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 * Exposure to AI/ML concepts and AI engineering practices is advantageous **Who should apply** The ideal candidate is a skilled Business Intelligence (BI) Engineer with a minimum of 5+ years of experience in a data-focused role. They should possess strong SQL expertise, hands-on experience with modern data architectures, and a passion for transforming data into actionable insights. The candidate should be capable of working independently on projects end-to-end while also collaborating effectively with cross-functional teams. Exposure to AI/ML concepts and AI engineering practices is considered advantageous. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/business-intelligence-bi-engineer-johannesburg-up-to-r960k-per-annum-id-7481870 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 5 years of experience.
- SQL
- Git
- Power BI
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.