Senior Analytics Engineer
Job Description
At Mukuru, data isn't just numbers it's how we unlock smarter decisions, better experiences, and greater financial access across Africa. As a Senior BI Analytics Engineer, you'll play a key role in transforming complex data into trusted, scalable insights that power the business.
Why this role mattersYou'll sit at the intersection of data, technology, and business turning raw, fast-moving data into reliable, high-impact data products. Your work will directly influence decision making across a growing fintech platform serving millions.
What you'll doBuild the foundation of insight
- Design and develop scalable data models (facts, dimensions, data marts) in Snowflake
- Translate business needs into clean, reusable, and trusted data assets
- Build and optimise ELT pipelines using SQL and modern tooling
Drive quality and performance
- Implement data quality checks, governance, and validation processes
- Continuously improve model performance, structure, and usability
- Ensure data is accurate, reliable, and ready for decision-making
Collaborate and influence
- Work closely with Data Engineers, Analysts, and Data Scientists
- Partner with stakeholders to turn requirements into impactful solutions
- Contribute to Agile delivery, sprint planning, and peer reviews
Shape the data ecosystem
- Collaborate with architects on data modelling standards and architecture
- Contribute to evolving best practices, tools, and frameworks
- Mentor junior team members and support a culture of learning and excellence
- 5+ years' experience in Analytics Engineering / BI Development
- Advanced SQL skills with strong experience in data transformations
- Solid expertise in dimensional modelling (Kimball, star/snowflake schemas)
- Experience with Snowflake, Matillion (or similar), and ELT pipelines
- Understanding of data quality, governance, and testing principles
- Experience working in cross-functional, Agile teams
- Snowflake (Cloud Data Warehouse)
- Matillion (ETL orchestration)
- Git + Liquibase (Version control & CI/CD)
- SQL (Primary language)
- Python for data automation
- Exposure to Power BI or similar BI tools
- Experience with data testing frameworks and observability tools
- Background in fintech, consulting, or high-growth environments
If you are appointed in a remote / work from home role, you must have uninterrupted internet connectivity and a work like environment at your home location to deliver your best in terms of performance, productivity, and service to our customers.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S DIVERSITY AND INCLUSION PLANS.
About This Role
Career insights for Operations Research Analysts positions