Job Title: Senior Data Engineer
Organisation: Zembo Motorcycles SMC Limited
Duty Station: Kampala, Uganda
About the Company:
Zembo Motorcycles SMC Limited is leading the African transition to electric mobility. Based in Kampala, Uganda, we provide affordable (PayGo) electric two-wheelers to low-income motorcycle-taxi drivers, most known locally as “boda-boda ”drivers. We offer a battery swapping service to our clients, enabling to swap within minutes at any of our stations.
Job Summary: We are seeking a highly skilled and experienced Senior Data Engineer with expertise in setting up complex data structures to join our team. The successful candidate will be responsible for setting up our data structures and integrating all available data from a wide range of sources into a cohesive and organised system. This role is critical for enabling effective reporting, analytics, and insights, ultimately supporting data-driven decision-making across Zembo.
Key Duties and Responsibilities:
Data Infrastructure Setup:
- Design, build, orchestrate and maintain scalable data architectures and pipelines to collect, store, and process data from various sources
- Integrate data from multiple sources, ensuring data consistency, reliability, and availability for analysis and reporting.
- Design, develop and maintain data warehouses, data lakes, and other storage solutions that support efficient data retrieval and analysis.
- Establish and enforce data quality standards and practices to ensure the accuracy and integrity of data.
- Determine and recommend the best data tools/systems for analytics, cloud, warehousing and ensure data systems and processes are optimised for reporting, analytics, and insights to support decision-making across all departments.
- Ensure data availability and observability
Strategic Data Leadership
- Serve as the primary expert and adviser on all matters related to data, steering Zembo’s data practices and future strategy.
- Act as a central point of contact for data-related initiatives, driving innovation and best practices across the organisation.
Lead the Zembo Data team
- Provide leadership and mentorship to our existing data analysis team.
- Identify skill gaps on the team and steer the teams growth through either skilling up existing team members or hiring when needed
- Collaborate with the Dev and hardware teams to ensure efficient data structures
Security and Compliance:
- Develop and implement comprehensive data security measures, enforce access controls, and ensure compliance with relevant data protection regulations and industry standards.
- Conduct regular security audits and assessments, create and maintain a data breach response plan, and document all data security policies and procedures.
- Train employees on data security best practices and compliance requirements, and stay updated on the latest data security and compliance developments.
Documentation and Training:
- Develop comprehensive documentation for data processes, structures, and workflows, including user manuals, guidelines, and step-by-step guides.
- Design and deliver tailored data literacy training programs, conduct workshops and training sessions, and provide ongoing support for new hires.
- Foster a culture of data-driven decision-making, offer one-on-one coaching, and regularly engage with teams to enhance their data skills.
Zembo is a good fit if:
- You enjoy developing and mentoring teams in a Teal / non-hierarchical context.
- You enjoy a culture of innovation and continuous improvement.
- You are a proactive problem solver with a drive for results.
- You are process oriented and have an attention to detail.
- You are looking for an entrepreneurial company that values innovation and strong execution.
- You like getting things done in the right way.
Qualifications, Skills and Experience:
- We are seeking a qualified and experienced individual with a proven track record of managing big data
Desired
- Proven professional experience as a Data Engineer
- Expertise in data modelling, ETL tools & processes, and data warehousing solutions.
- Strong knowledge of SQL and NoSQL databases
- Familiarity with time-series databases
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Experience with big data technologies like Hadoop, Spark, and Kafka.
- Proficiency in programming languages such as Python.
- Familiarity with data visualisation and BI tools preferably Grafana, Metabase, Tableau, Power BI.
- Excellent problem-solving and analytical skills.
- Version control software, preferably Git/Github
- Exceptional interpersonal, collaboration and communication skills
- Exceptional ability to work effectively in a team-oriented environment.
Nice to have
- A bachelor’s degree in Computer Science, a related degree or formal training in a related field
- 5+ years of relevant experience as a data engineer at a top startup or technology firm
- Proficiency in documenting processes and monitoring performance metrics.
- Strong experience with time-series databases (InfluxDB preferred)
- Strong experience with IoT data infrastructures and pipelines
- Knowledge of data encryption, data integrity, and other data security practices.
- Experience with distributed systems
- Experience with Data Observability
- Understanding of Infrastructure as Code
- Understanding of SOLID principles
- Understanding of Agile Principles (Scrum)
We are looking for someone passionate about sustainability and technology who’s looking for a challenging and rewarding opportunity. If this sounds like you, we would love to hear from you.
How to Apply:
All candidates should apply online at the link below.
Related Jobs