Senior BI and Data Engineer
5 days ago
The Senior BI & Data Engineer will establish and lead the foundation of Pedros' Business Intelligence (BI) capability.
This hands-on role is responsible for designing and implementing the data architecture, pipelines, and reporting systems that will enable accurate, scalable, and timely insights across the business.
The incumbent will act as the custodian of all BI and reporting services, ensuring data accuracy, consistency, and governance across multiple departments, including Operations, Finance, HR, Marketing, and Supply Chain, to drive efficiency, performance visibility, and informed decision-making throughout the organization.
Key Responsibilities
- Design and implement the core BI and data architecture (data warehouse, data lake, and data models) to serve as the business's analytical foundation.
- Develop and manage ETL pipelines using API's, SQL and JSON to integrate data from multiple operational systems and digital platforms.
- Support departmental KPIs by ensuring reporting is accurate, consistent, and aligned with business objectives across Operations, Finance, HR, and Marketing.
- Articulate and translate business data into clear, actionable insights that enable better decision-making at both strategic and operational levels.
- Create, publish, and maintain BI dashboards, scorecards, and performance reports tailored to departmental and executive needs.
- Establish and maintain data governance, validation, and sanitization standards to ensure accuracy, reliability, and trust in all reports.
- Collaborate with cross-functional teams to identify data gaps, define metrics, and continuously improve the reporting framework.
- Continuously evolve the data and reporting landscape to drive automation, efficiency, and scalability as the business grows.
- Propose and deploy fit-for-purpose BI tools and technologies, ensuring interoperability between systems and readiness for future cloud adoption.
- Serve as the technical authority and custodian of BI processes, ensuring compliance with data management standards and business priorities.
- Document all data processes, models, and governance practices for ongoing continuity and maturity development.
Requirements :
- Minimum 8–12 years' experience in BI, Data Engineering, or related fields.
- At least 3 years in a senior or lead capacity with end-to-end BI responsibility.
- Relevant tertiary qualification in Computer Science, Information Systems, Data Engineering, or similar.
- Certifications in SQL, BI Tools, or Data Architecture advantageous.
- Experience within retail, QSR, or multi-outlet operational environments highly beneficial.
- Proven experience in designing and building BI or data platforms from the ground up.
- Advanced proficiency in SQL and data modelling for large transactional and operational datasets.
- Strong experience with ETL development, data orchestration, and API-based integrations.
- Proficiency in BI tools (data modelling, dashboard design, report optimization), platform agnostic.
- Experience working with both on-prem and hybrid data environments (Microsoft Fabric, Azure, or equivalent).
- Deep understanding of data governance, validation, and quality assurance principles.
- Strong analytical mindset and problem-solving ability.
- Excellent communication and documentation skills, able to translate business requirements into data solutions.
-
Data Analyst
1 week ago
Newlands, South Africa Pedros Full time**DUTIES AND RESPONSIBILITIES**: - Responsible for leading our data analysis efforts, uncovering insights, and providing actionable recommendations to drive strategic decision-making - Lead the development and implementation of data analysis strategies to support business objectives - Conduct in-depth analysis of large datasets, identifying trends,...
-
Junior Data Analyst
1 week ago
Newlands, South Africa Pedros Full time**DUTIES AND RESPONSIBILITIES**: - Collecting data from various sources - Data Cleaning and Preparation: this involves filtering the data, handling missing values and preparing the dataset for analysis to ensure accuracy - Data Exploration and Analysis: using statistical tools and techniques to explore and analyse data, identify patterns, relations and...
-
Junior Data Analyst
2 weeks ago
Newlands, South Africa Pedros Full time**DUTIES AND RESPONSIBILITIES**: - Collecting data from various sources - Data Cleaning and Preparation: this involves filtering the data, handling missing values and preparing the dataset for analysis to ensure accuracy - Data Exploration and Analysis: using statistical tools and techniques to explore and analyse data, identify patterns, relations and...
-
Finance Business Partner
7 days ago
Newlands, South Africa Pedros Full time**Position Description**: A strategic financial partner, providing insights and analysis to support decision-making by collaborating closely with non-finance stakeholders. Focusing on financial planning, forecasting, performance monitoring, and identifying opportunities to optimize financial performance. A senior professional independent contributor that...
-
Erlang/Elixir Engineer
3 days ago
Newlands, Western Cape, South Africa Karri Full time R250 000 - R500 000 per yearJOB PROFILE: ELIXIR ENGINEER (SOUTH AFRICA)ABOUT KARRIKarri is one of South Africa's most highly rated Apps. We are a rapidly growing tech business, and an authorised Financial Services Provider, building innovative and awesome payments tech for the education paradigm. The Karri mobile app allows parents to pay their school quickly and easily for their...
-
packaging engineer
7 days ago
Newlands Brewery, South Africa The South African Breweries Full time R1 000 000 - R1 200 000 per yearDreaming big is in our DNA. It's who we are as a company. It's our culture. It's our heritage. And more than ever, it's our future. A future where we're always looking forward. Always serving up new ways to meet life's moments. A future where we keep dreaming bigger. We look for people with passion, talent, and curiosity, and provide them with the teammates,...
-
IT Manager
1 week ago
Newlands, South Africa Pedros Flame Grilled Chicken Full time**DUTIES AND RESPONSIBILITIES**: - Overseeing all IT operations infrastructure. - Developing, implementing, and evaluating IT projects in line with organizational objectives. - Liaising with other departments to determine and address their IT needs and requirements. - Managing and supervising employees in the IT department. - Ensuring the maintenance of...
-
Process Optimization Officer
1 week ago
Newlands, South Africa Pedros Flame Grilled Chicken Full time**DUTIES AND RESPONSIBILITIES**: - Analyse existing business processes and identify areas for improvement. - Conduct time and motion studies to understand process flow and identify bottlenecks. - Create and maintain progress documentation and standard operating procedures. - Develop and implement process improvements, such as automation or workflow...
-
Finance Lead
3 days ago
Newlands, Western Cape, South Africa Engage Video Group Full time R450 000 - R750 000 per yearJob PurposeThe Finance Lead is a critical member of the business operations team, responsible for leading and executing on all finance-related functions. This includes accounts receivable and payable, financial systems, month-end close, client onboarding, and external financial communications. The Finance Lead ensures financial data integrity, timely...
-
Site Scout
2 weeks ago
Newlands, South Africa Pedros Full time**DUTIES AND RESPONSIBILITIES**: - Responsible for identifying and developing new business opportunities, and new market entries. This role involves strategic planning, relationship building, market analysis, and execution of initiatives to drive growth and profitability. The Site Scout (JNR New Business Manager) plays a key role in expanding the brand’s...