Like most businesses, M-KOPA has a significant, on-going need for analytical data. We firmly believe that the ability to convert our system data into strategic/product insights will be one of our most important competencies during our next 5+ years of growth.
Currently, there are two key groups of people involved in the analytical data landscape in the organisation. Upstream we have software engineers (primarily backend software engineers), who write and maintain the systems from where our data originates. Downstream there are analysts and BI developers. They are tasked to create reports, dashboards and operational data sets using the accessible data taken from the event streams or transactional database exports.
What is currently missing in our data systems is a function to work in the middle of M-KOPA’s backend engineers, analysts and BI developers. The creation of this position, and its supporting team, aims to solve that challenge.
You will be leading the Analytics Engineering team, who will be responsible for transforming data from M-KOPA’s transactional data systems into data sets that will be supporting analyses and sustaining routine reporting.
Your team will be working with BI developers, backend engineers, product managers and business stakeholders to understand their analytical data needs and design efficient data models for meeting them.
It is a fully Remote role, within the following time zone (UTC -1 / UTC+3) and you will report to our CTO - Owen Scott.
You’re excited about this opportunity because you will
You enjoy working with many stakeholders across the business, like BI developers and business leaders to deeply understand key reporting and analytics requirements for a wide range of use-cases
Facilitating cross-team discussions around the definition and modeling of key business concepts
Interfacing with backend developers to design data access patterns that appropriately manage trade-offs between M-KOPA’s analytical capabilities and transactional software flexibility
Recruiting and supporting a small, world-class, team of Analytics/Data Engineers, providing capacity for M-KOPA to build and maintain analytical data sets across a growing range of domains and use-cases
Ensuring that analytical data systems are built to the standard of any other production software system, with emphasis on good practices like observability and infrastructure-as-code
Ensuring that analytical data systems are built securely, with appropriate access controls and PII protections
Leading M-KOPA’s drive to obtain impactful, real-time access to analytical data; relentlessly driving both commercial strategy and customer experience and helping M-KOPA to live up to its fullest potential as a modern, data-driven company
We’re excited about you because you have experience with
Experience with modern engineering practices, including observability, CI/CD, infrastructure as-code, and testability
A mature data modeling skillset, with a particular emphasis on event-based systems and a proven ability to translate between business use-cases and data model design
Demonstrated capability with large-scale software systems, with a particular emphasis on distributed systems
Enough experiencing with networking and cloud infrastructure security to be able to stitch a range components together without making any major mistakes
An interest in being “more than an engineer” and with engaging directly with commercial and customer experience challenges
Experience recruiting, supporting, and motivating a world-class engineering team
dbt for Transformation
Looker for visualisation
Spark / Data Factory / Event Hub / Airflow for ingestion (we’re working on making this simpler in platform)
Airflow / AKS for orchestration
Microsoft Azure as our base cloud provider
1st Business Interview - you'll meet the CTO
Technical Interview - Case study / Task, presented to team
Final Interview - Meeting senior members of the team
Offer - We're looking to move fast and have this person ready to join around January 2023
What's in it for you
Private health insurance (inpatient outpatient, maternity, eye care, and dental) -
Group Life Cover
Remote working (dependent on the nature of the role)
Airtime allowance (dependent on the nature of the role)
WIFI payment up to 5 Mbps monthly (dependent on the nature of the role)
21 days per annum (excluding public holidays). Annual leave is accrued at the standard rate of 1.75 days per month
Annual Learning and Development Fund - You have an annual $ 1,200 allowance to spend on learning and development (that is, between 1 January and 31 December). For your first year at M-KOPA, this allowance is pro-rated depending on the month that you start.
Home Office Set Up - Having the best IT equipment tools in the world doesn't make sense if you do not have a proper setup to work with. For this reason, M-KOPA will pre-approve the following items for a total budget of $1000 that you can use at any time after signing the offer letter with M-KOPA (you may purchase desk and chair separately or together; before or after your start date)
On site retreats with wider tech team, plus trips to operational markets
M-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 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.
It has been over 10 years since M-KOPA pioneered and kick-started the wider pay-as-you-go (PAYG) solar market. The concept for our business model was first sketched out by our founders on a whiteboard in early 2010. Our idea was to combine the power... Read More