Engineering

Analytics Engineer

wePlace·Cape Town, Western Cape, south-africa·FULL_TIME
Engineeringentry-levelFULL_TIME
-Closes Nov 13, 2026

About the team The Insights and Media Solutions team drives client data analytics and client optimisation strategies - made up of data and software engineering professionals alongside engagement strategy and operations specialists. Together, the team turns client data into meaningful, actionable intelligence that reaches millions of people. The Analytics Engineer sits at the heart of that - bridging the gap between data engineering and analytics and building the data foundation that powers client engagement decisions. Why this role exists The Analytics Engineer II exists to bridge the gap between Data Engineers and Data Analysts - transforming complex data into accessible, reliable and performant data models and insights that drive decision-making across the organisation. This is not just a modelling role - it's an engineering role with an analytics lens. The team needs someone who can take complex, raw data and shape it into clean, trusted data assets that analysts and engineers can actually use, fast. What you'll do Transform complex data into accessible, reliable and performant data models and insights that drive organisational decision-making Collaborate with stakeholders to understand analytical needs - partnering with Data Architects and Data Modellers to design scalable data models aligned with enterprise strategy Design and build efficient, reproducible data assets - including data models, data marts and semantic layers - along with scalable transformations and pipelines that empower Analytics Engineers and Data Analysts to deliver insights and reports with speed, consistency and minimal friction Apply CI/CD practices, testing frameworks and orchestration tools (e.g., Airflow) to productionise and maintain robust data solutions Embed data governance and quality assurance into every solution from the ground up Minimum Experience At least 5-8 years' experience in analytics engineering or a closely related data role Transform complex data into accessible, reliable and performant data models and insights that drive organisational decision-making Collaborate with stakeholders to understand analytical needs - partnering with Data Architects and Data Modellers to design scalable data models aligned with enterprise strategy Design and build efficient, reproducible data assets - including data models, data marts and semantic layers - along with scalable transformations and pipelines that empower Analytics Engineers and Data Analysts to deliver insights and reports with speed, consistency and minimal friction Apply CI/CD practices, testing frameworks and orchestration tools (e.g., Airflow) to productionise and maintain robust data solutions Embed data governance and quality assurance into every solution from the ground up Qualifications (Minimum) Bachelor's Degree in Analytical/Data/Technical or Other Knowledge Advanced grasp of: Data modelling best practices. Data governance and quality assurance. Cloud data platforms and orchestration tools (e.g., Airflow, Prefect). Understanding of software engineering principles (e.g., CI/CD, testing). Conditions of Employment Clear criminal and credit record Should you not receive a response from us within one week of your application, your application has unfortunately not been successful. You can visit our website for more vacancies: / LinkedIn

At a glance

Company

wePlace

Location

Cape Town, Western Cape, south-africa

Employment

FULL_TIME

Experience

entry-level

Valid until

November 13, 2026

Created

October 14, 2026

More opportunities

Similar roles you might like

Finance Transformation Manager M-kopa

M-KOPA

Remote, south-africa

Full Time

Finance Transformation Manager - (Finance Engineering & AI) - M-KOPA (This is not a traditional Finance Transformation role. We're looking for a technical builder who wants to apply engineering, automation, data and AI to finance.) You've built systems, automated processes, solved technical problems, or turned complex data into something that works better. Now imagine applying that thinking to finance. We're looking for someone who sees reconciliation, reporting, planning, data and financial systems as problems to engineer, not simply processes to manage. You might come from software engineering, data, automation, consulting, ERP, fintech or another technical environment. You don't need to have spent your career in Finance. What matters is that you've built something real, solved a real problem and can show us how you did it. We'd rather hire a strong technical builder who can learn Finance than a traditional finance professional who has never built anything. Where this sits M-KOPA is one of Africa's fastest-growing fintechs, now serving 7 million customers across five markets and having unlocked over $2 billion in credit. Our Finance function runs on Microsoft Dynamics and Anaplan, increasingly supported by AI tools such as Claude, and we're reaching a point where the opportunity is bigger than simply improving existing processes. We need to make our finance infrastructure more intelligent, automated, reliable and scalable. That's where you come in. You'll sit inside Finance, but operate with an engineering mindset understanding how our systems, data, processes and controls fit together, identifying where they break down, and building better ways of working. Why now? We've grown from 5 million customers to 7 million, with 10 million next in view. That scale creates increasingly complex challenges across reconciliation, reporting, planning, data integrity, systems integration and financial operations. We don't want to solve those challenges by simply adding more people to existing processes. We want to engineer the processes differently. If a reconciliation takes two days, your instinct should be to ask: Why does it take two days? What data is missing? What can be integrated? What can be automated? What can be validated automatically? What should a person actually be doing? If Dynamics and Anaplan produce different numbers, you shouldn't be satisfied with identifying the variance. You should want to understand the underlying data flow, identify the root cause and help fix the system. If reporting requires repeated manual intervention, you should be thinking about how to redesign the workflow. And if AI can remove hours of repetitive work, you should be asking how to deploy it safely and effectively with the right controls and human oversight. What makes this different Most Finance Transformation roles are designed for finance professionals who have developed strong technology skills. We're approaching it from the other direction. We're looking for someone with strong technical capability who wants Finance to be their domain. That could mean you're: A software, data, automation or AI engineer who has built production solutions and wants to apply those skills in Finance. A technology or transformation consultant who has designed and implemented systems for clients and enjoys solving complex operational problems. A Dynamics/ERP functional consultant who can go beyond configuration and has demonstrated the ability to build, automate or work with data. A fintech or scale-up engineer who has worked close to Finance and automated areas such as close, reconciliation, reporting or financial data pipelines. A Power Platform, automation or AI builder who has turned manual processes into working solutions. An analytics or data engineer who understands how to make financial data reliable, structured and useful. The common denominator isn't your previous job title. It's what you've built. What we're looking for 1. You build things You have hands-on experience creating something that solved a real problem. It could be: An automation An automation An AI/GenAI workflow An AI/GenAI workflow An internal tool An internal tool A data pipeline A data pipeline An agent An agent A reporting solution A reporting solution An integration An integration An ERP solution An ERP solution A Power Platform application A Power Platform application A reconciliation process A reconciliation process A system or workflow that materially improved how people work It doesn't have to be built in Claude. It doesn't even have to have been built specifically for Finance. But it must be real. You'll be expected to demonstrate something you've built as part of our interview process. 2. You think in systems You naturally look beyond the immediate task and ask how the underlying system works. You understand that a problem with a number may actually be a problem with: data integration process system control output. You enjoy finding the root cause rather than repeatedly fixing the symptom. 3. You're comfortable with technology We're particularly interested in experience across areas such as: Software engineering Software engineering Data engineering / analytics engineering Data engineering / analytics engineering AI and GenAI AI and GenAI Process automation Process automation APIs and integrations APIs and integrations Microsoft Dynamics / D365 Microsoft Dynamics / D365 Anaplan Anaplan Power Platform Power Platform Workflow automation Workflow automation Data modelling and transformation Data modelling and transformation Business intelligence Business intelligence ERP systems ERP systems You don't need experience across all of these. Depth in one or more, combined with the ability and curiosity to learn the rest, is more valuable than a checklist of technologies. 4. You're curious about Finance You don't need to arrive knowing every accounting concept. But you do need to be interested in understanding the domain. You'll need to become comfortable with areas such as reconciliation, reporting, planning, financial data, controls, audit and the systems that support them. The expectation isn't that you already know everything. The expectation is that you can learn quickly and then use your technical capability to make the domain work better. What the work looks like You'll work alongside the Finance team and across our technology ecosystem, identifying opportunities to improve how Finance operates. Some weeks that might mean investigating why Dynamics and Anaplan disagree on a number and fixing the underlying integration or data flow. Other weeks it might mean building an AI-powered workflow that reduces a two-day reconciliation to two hours. You might redesign a reporting process, build an automated control, improve data integrity, create an internal tool, connect systems, or identify where AI can safely remove repetitive manual work. You'll also work with Finance colleagues who understand the business and accounting requirements deeply. Your role is not to replace that expertise. It's to combine it with engineering thinking to build something better. You'll become the bridge between Finance, Data, Technology and Engineering someone who can understand the business problem, interrogate the underlying systems and data, and then help build the solution. What we won't compromise on We're flexible about where your technical capability comes from. We're flexible about whether you've worked in Finance before. We're flexible about whether your AI experience is Claude, another GenAI platform, or something you've built yourself. We're flexible about whether your background is consulting, fintech, technology, engineering or ERP. We are not flexible about whether you can build. If you tell us you've automated something, built an AI workflow, created an integration or solved a complex technical problem, we want to see it. Bring us something you've built. That's one of the first things we'll want to explore with you. Reality check This role sits inside Finance, so you'll need to become comfortable with financial concepts, controls and the realities of a live finance environment. You'll also be working in ambiguity. There won't always be a perfect specification. Some systems will be live while you're improving them. Some processes will have existed for years for good reasons. And sometimes the hardest part of automation isn't building the solution it's getting people to trust it. You'll need to be able to explain technical ideas to Finance professionals, understand why a control matters, challenge existing ways of working constructively and know when automation should not replace human judgement. If you enjoy taking messy problems, understanding how they work and building something materially better, you'll probably enjoy this role. Where you work from Remote or based in any of our operating markets capability matters more than location. If you're a technical builder who wants to apply engineering, automation, data and AI to some of the most interesting problems inside a rapidly scaling African fintech, we'd like to meet you. And please bring something you've built. Why M-KOPA? At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. Join us in shaping the future of M-KOPA as we grow together. Explore more at . Recognized four times by the Financial Times as one Africa's fastest growing companies (2022, 2023, 2024, 2025 and 2026), named on CNBC's World’s Top Fintech Companies 2025 & 2026 and by TIME100 Most influential companies in the world 2023 and 2024 , we've served over 10 million customers, unlocking $2 billion in cumulative credit for the everyday earners across Africa, in addition to over 10,000 e-bikes financed in Kenya. Important NoticeM-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply. M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships. M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for recruitment fees’, processing fees’, interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process. Applications for this position will be reviewed on a rolling basis. Shortlisting and interviews will take place at any stage during the recruitment process. We reserve the right to close the vacancy early if a suitable candidate is selected before the advertised closing date. If your application is successful M-KOPA undertakes pre-employment background checks as part of its recruitment process, these include; criminal records, identification verification, academic qualifications, employment dates and employer references. Originally posted on Himalayas

2 days ago

Data Science Lead | George, Western Cape | On-site

Badger Holdings (Pty) Ltd

Western Cape, south-africa

full-time

What you'll do As our Data Science Lead, you'll lead a team of three Data Scientists and one Machine Learning Engineer while driving strategic AI initiatives across the business. You'll: Lead the end-to-end delivery of machine learning and AI projects from business discovery through deployment and monitoring. Build, validate and deploy predictive models across customer lifetime value (CLV), fraud detection, lapse prediction, pricing optimisation, claims prediction and customer segmentation. Work closely with stakeholders across underwriting, claims, finance and operations to identify high-value opportunities. Translate commercial challenges into scalable data science solutions. Ensure models are production-ready, explainable, governed and deliver measurable business value. Present insights and recommendations to senior leadership and executive stakeholders. Mentor, coach and develop the Data Science team while establishing technical best practices. Collaborate with Data Engineering, Analytics Engineering and ML Engineering to deliver robust AI solutions. Contribute to ARC's evolving AI ecosystem across Azure, GCP and modern cloud data platforms. What we're looking for You'll thrive in this role if you combine technical excellence with strong leadership and commercial thinking. Requirements Qualifications Bachelor's degree in Data Science, Computer Science, Statistics, Mathematics, Engineering or a related quantitative discipline. A postgraduate qualification in a relevant field is advantageous. Relevant cloud, AI or machine learning certifications (Azure, Google Cloud, AWS, Databricks or Snowflake) will be advantageous. Essential experience 5+ years' experience in Data Science, Machine Learning or Artificial Intelligence. Previous experience leading or mentoring Data Science teams. Proven success delivering production machine learning models with measurable business impact. Strong Python and SQL skills. Experience across supervised, unsupervised and time-series modelling techniques. Experience owning the full machine learning lifecycle from problem definition to production deployment. Strong stakeholder engagement and business partnering skills. Experience presenting technical concepts to senior leadership and non-technical audiences. Knowledge of cloud platforms such as Azure, AWS or Google Cloud Platform (GCP). Understanding of model governance, explainability and responsible AI. Highly advantageous Insurance or Financial Services experience. Experience with fraud detection, customer propensity, churn or CLV modelling. MLOps and production deployment pipelines. Snowflake, dbt or modern cloud data platforms. Azure ML, Vertex AI, BigQuery ML or Databricks. Exposure to Generative AI, Large Language Models (LLMs) or AI Agent frameworks. Experience working within regulated environments (POPIA, FAIS, TCF).

3 days ago

Data Science Lead

Badger Holdings

Cape Town, Western Cape, south-africa

Permanent

Data Science Lead ARC (a division of Badger SA) | George, Western Cape | Permanent | On-site Lead AI that delivers real business impact. At ARC, we're building the next generation of data, analytics and AI capabilities for Badger Holdings, including dotsure.co.za and Pacific International Insurance. Our mission is simple: use intelligent technology to create smarter decisions, better customer experiences and stronger businesses We're looking for an experienced Data Science Lead to lead our data science team while remaining deeply involved in solving complex business problems through machine learning and AI. This is a true player-coach opportunity. You'll guide a talented team, shape technical direction and personally deliver high-impact machine learning solutions from concept through to production. What you'll do: As our Data Science Lead, you'll lead a team of three Data Scientists and one Machine Learning Engineer while driving strategic AI initiatives across the business. You'll: Lead the end-to-end delivery of machine learning and AI projects from business discovery through deployment and monitoring.Build, validate and deploy predictive models across customer lifetime value (CLV), fraud detection, lapse prediction, pricing optimisation, claims prediction and customer segmentation.Work closely with stakeholders across underwriting, claims, finance and operations to identify high-value opportunities.Translate commercial challenges into scalable data science solutions.Ensure models are production-ready, explainable, governed and deliver measurable business value.Present insights and recommendations to senior leadership and executive stakeholders.Mentor, coach and develop the data science team while establishing technical best practices.Collaborate with data engineering, analytics engineering and ML engineering to deliver robust AI solutions.Contribute to ARC's evolving AI ecosystem across Azure, GCP and modern cloud data platforms.What we're looking for: You'll thrive in this role if you combine technical excellence with strong leadership and commercial thinking.

8 days ago

Microsoft Fabric Specialist / Data Engineer

Praesignis

Gauteng, south-africa

full-time

Job Description We are looking for an experienced Microsoft Fabric Specialist with strong hands-on experience in developing and supporting modern data solutions using Microsoft Fabric. Responsibilities Design, develop and maintain Microsoft Fabric data solutions. Build data ingestion, transformation and integration pipelines. Work with OneLake, Lakehouse and Fabric Warehouse. Develop and optimise Data Pipelines and Dataflows Gen2. Use SQL and, where applicable, PySpark/Spark. Develop data models and support Power BI/semantic models. Monitor, troubleshoot and optimise data pipelines and workloads. Ensure data quality, performance and reliability. Translate business requirements into technical data solutions. Work with data, BI and business stakeholders. Requirements 5+ years' experience in Data Engineering, BI, Data Analytics or a related field. Strong hands-on Microsoft Fabric experience. Strong SQL skills. Experience with OneLake, Lakehouse and Fabric Warehouse. Experience with Fabric Data Pipelines and Dataflows Gen2. Strong understanding of data modelling, ETL/ELT and data warehousing. Power BI experience. Experience with Azure/cloud data platforms. Ability to work independently and engage with stakeholders. Certification - Essential Microsoft Certified: Fabric Analytics Engineer Associate (DP-600) Advantageous DP-203 Azure Data Engineer certification. PySpark/Spark. Azure Data Factory, ADLS or Synapse. Data governance and security. CI/CD and DevOps experience.

17 days ago

Data & Ai Engineer (jhb Hybrid)

Datafin Recruitment

Gauteng, south-africa

full-time

ENVIRONMENT: A provider of tailored Financial Solutions seeks a Data & AI Engineer to build, maintain, and improve reliable pipelines and curated datasets that feed the company's analytics, reporting, and AI workloads, and you will help run the governed in-house AI platform that sits on top of them. This is one combined role, not a Data Engineer with an AI paragraph bolted on. Data flows from SQL Server and Azure SQL sources into Fabric, through bronze, silver, and gold layers, and out to the semantic, reporting, and AI consumption layers the business depends on. Expect the work to sit at roughly two-thirds Data Engineering and one-third applied AI in the first year, shifting further towards AI as adoption grows. Both halves run inside the same established standards, which cover metadata-driven, incremental, idempotent ELT, source control, gated deployment, and human review of anything AI-generated. You will grow into full ownership of production data and AI assets end-to-end: build it, document it, support it. DUTIES: Data Engineering: Governed pipelines and the estate - Develop and maintain batch and incremental ELT pipelines that ingest, transform, and deliver trusted datasets across our SQL Server / Azure SQL / Microsoft Fabric estate. Write and optimise T-SQL transformation logic, stored procedures, views, and reconciliation queries, following our standards (CTEs over subqueries, idempotent and metadata-driven patterns). Build and maintain Fabric pipelines, Dataflow Gen2 flows, and Lakehouse / Warehouse data assets. Support data modelling: dimensional models, medallion (bronze / silver / gold) layer design, partitioning, and performance optimisation for analytics workloads. Operate the estate: orchestration, scheduling, monitoring, logging, alerting, and methodical incident resolution for data jobs and platform processes. Implement data validation, reconciliation, row-count and parity checks so reporting outputs can be trusted and prove it with evidence. Applied AI: The governed AI platform - Build and maintain the curated, documented datasets, retrieval indexes, and interfaces that governed AI platform and AI-assisted use cases consume. Help run the in-house AI platform: content ingestion, indexing, configuration, access control, and routine health checks. Develop Python automation for AI workloads, covering data preparation, embedding and indexing jobs, evaluation harnesses, and approved API integrations. Build and evaluate AI use cases such as search, summarisation, classification, extraction, and workflow automation, measuring each against defined success criteria with human-review checkpoints built in. Enforce data minimisation and anonymisation on every AI path: no personal information, credentials, or production data into unapproved tools, and no uncontrolled egress of data. Record AI evaluation evidence, including what was tested, what the model produced, what a human reviewer changed, and why, so that AI-assisted output stays traceable and auditable. Shared: Governance, delivery, and documentation - Work the governed delivery flow: Git / Azure DevOps source control, feature branches, peer-reviewed pull requests, and gated environment promotion (Dev UAT production). Produce and maintain documentation: pipeline design notes, source-to-target mappings, runbooks, AI use-case and configuration notes, and support procedures. Collaborate with Analysts, the Head of Data & AI, and business stakeholders to translate requirements into governed, supportable data assets, without business logic drifting into unmanaged reports. What you'll work with - Azure SQL and on-premises SQL Server, which form the core transactional and reporting estate. The wider Fabric surface, including mirroring and CDC ingestion, deployment pipelines, and capacity management. Python for transformation, automation, and tooling; DAX exposure on the BI side. Azure DevOps for repos, boards, CI/CD pipelines, and gated deployments. Power BI and SSRS as the consumption layer you feed. The governed in-house AI platform, which covers agent tooling, retrieval and indexing, and the controls that make it safe to use on sensitive data. You will help run it, not just use it. AI-assisted engineering under policy, meaning sanitised inputs, human review of generated code, and traceable output. It is how the whole team works, and how you will work too. Evaluation and human-review workflows, which are how we decide whether an AI output is good enough to use and how that decision is evidenced. REQUIREMENTS: Minimum 1-year hands-on experience in Data Engineering, ETL / ELT, analytics engineering, database development, applied AI, or a closely related production-oriented role. Solid SQL Server and T-SQL. You should be confident with joins, aggregations, CTEs, and multi-step transformation logic, and able to debug and reason about query performance. Demonstrable Microsoft Fabric experience. You have built, supported, or substantially prototyped at least one of the following: a Fabric pipeline, a Lakehouse or Warehouse solution, a Dataflow Gen2 flow, or a Fabric notebook. Work, internship, or serious project evidence all count. Understanding of data warehousing and pipeline design concepts (staging, incremental loads, dimensional modelling). Working Python. You can read, write, and modify scripts for data preparation, automation, and integration, because the AI half of the role runs on it. Practical, sceptical familiarity with modern AI tooling. You have used LLM or AI-assisted tools on real work and can explain where they got things wrong, not just that they were useful. No formal Machine-Learning or Data-Science background is required. Familiarity with source control (Git or similar) and structured, reviewed ways of releasing changes. Genuine care for data quality, security, least privilege, and confidentiality, including the discipline never to put sensitive data into an unapproved tool. Advantageous - Python or PySpark depth for data transformation at scale. Dataflow Gen2, mirroring / CDC, and Fabric deployment pipelines. Power BI semantic model and DirectLake awareness; SSRS report development. Experience with APIs, file feeds, or enterprise source systems. Retrieval-augmented generation, vector or semantic search, and embedding concepts. Azure AI services, prompt and evaluation frameworks, agent tooling, or MLOps exposure. DP-700 (Fabric Data Engineer Associate) or another relevant Microsoft certification. These are valued rather than required and are achievable after appointment. Relevant qualification (Computer Science, Information Systems, Engineering, or related) or equivalent practical experience. Experience in a regulated financial-services or similarly controlled environment. ATTRIBUTES: You want to learn, so you ask good questions, absorb feedback, and close the loop. You verify before you trust, and that includes AI output above all. You take ownership end-to-end: build it, document it, support it. You have a quality mindset, so you check your work and raise issues early rather than hoping. You are comfortable with sensitive data and disciplined governance; process is a feature to you, not friction. You keep composure in a delivery-focused environment and communicate honestly about progress and blockers. Integrity and values, with the ability to handle sensitive and confidential information. Attention to detail and a results-driven quality mindset. Strong problem-solving; composure in a fast-moving, dynamic environment. Works well in a team and independently; communicates openly. Growth mindset, actively wanting to learn and develop.

21 days ago