Vacancy title:
Senior Data Engineer
Jobs at:
Zembo Motorcycles SMC LimitedDeadline of this Job:
Wednesday, August 07 2024
Summary
Date Posted: Wednesday, July 24 2024, Base Salary: Not Disclosed
JOB DETAILS:
About the Company:
We are Zembo, the start-up paving the way to the e-mobility revolution in Africa. Zembo sells electric motorcycle taxis and offers a battery swap service via a network of stations. After six years of operation, Zembo is the most experienced African provider of electric motorcycles and battery swaps on the continent. We are scaling up in Uganda, providing an affordable and environmentally responsible mobility solution.
We share common convictions, notably on our social and environmental impact, both in our company and personal lives. We innovate on our business model and technology, but also in our organisation: at Zembo, we rely on autonomy and self-management. We believe in trust, fairness, and initiative, and we implement an organisation where everybody has roles and the capacity to take decisions.
About the Role:
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 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.
Requirements
Qualifications:
• 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)
Work Hours: 8
Experience in Months: 60
Level of Education: Bachelor Degree
Job application procedure
Interested and qualified, Click here to apply.
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.