Data Engineer

3 days ago


Nairobi, Nairobi Area, Kenya Engie Energy Access (Africa) Full time
Job Purpose/Mission

The Data Engineer position will be part of the Global Data team. This is an incredible opportunity to join a high-performing team that is passionate about pioneering expanded financial services to off-grid customers at the base of the pyramid. Key responsibilities will include building and maintaining data pipelines between our main transactional and analytics databases, IoT data delivered from devices, PBX, and our in-house ticketing system. As the Data Engineer, you would also be responsible for building pipelines to deliver data in real-time to our field team mobile application to allow data-informed decisions to be made in the field, as well as working with members of the data team to ensure high code quality and database design. Your work will make a meaningful impact by enabling Engie to continuously innovate on how we support our customers in their repayment journey.


Responsibilities
Data Modelling and Extract, Transform and Load (ETL):
  • Design and implement robust data models to support analytics and reporting requirements.
  • Develop and maintain scalable ETL processes from various sources, including multiple ERP systems, into a data warehouse.
Data Ingestion and Automation data pipelines
  • Implement data validation and quality checks to ensure accuracy and completeness.
  • Design, build, and maintain automated data pipelines to streamline data processing and transformation.
  • Utilize orchestration tools to schedule and monitor pipeline workflows.
  • Collaborate with data analysts to understand data requirements and support their analysis needs.
  • Optimize data structures and queries to enhance performance and usability for analytical purposes.
Data Warehousing
  • Design and optimize data warehousing solutions to support business intelligence and analytics needs.
  • Implement data modelling techniques to organize and structure data for optimal querying and analysis.
Optimization and Performance Tuning of Data Dashboards
  • Troubleshooting and fixing issues on existing reports/dashboards while also continuously building improvements.
  • Optimize dashboard performance and ensure responsiveness for large datasets and complex queries.
  • Design, Data Visualization and Dashboards
Experience :

The Data Engineer role has the following requirements:

  • 5+ years of industry experience working on data engineering with a focus on data ingestion, data warehousing, pipeline automation, and ETL development
  • Experience building infrastructure to support streaming or offline data.
  • Extensive programming experience in Python/Scala/Java
  • Experience with SQL in addition to one or more of Spark/Hadoop/Hive/HDFS
  • Working knowledge of databases, data systems, and analytics solutions, including proficiency in SQL, NoSQL, Java, Spark and Amazon Redshift for reporting and dashboard building.
  • Experience with implementing unit and integration testing.
  • Ability to gather requirements and communicate with stakeholders across data, software, and platform teams.
  • Ability to develop a strategic vision for data pipelining and infrastructure.
  • Experience managing a team of mid-level engineers.
  • Sense of adventure and willingness to dive in, think big, and execute with a team
Qualifications :
  • Bachelors or master's in computer science, machine learning, or related field
Language(s):
  • English
  • French is a plus.
Technology :
  • Python, Java, SQL, NoSQL, Amazon Redshift, Kafka, Apache Beam, Apache Airflow, Apache Spark
About ENGIE Energy Access

ENGIE Energy Access is the leading Pay-As-You-Go (PAYGo) and mini-grids solutions provider in Africa. The company develops innovative, off-grid solar solutions for homes, public services and businesses, enabling customers and distribution partners access to clean, affordable energy. The PAYGO solar home systems are financed through affordable instalments from $0.19 per day and the mini-grids foster economic development by enabling electrical productive use and triggering business opportunities for entrepreneurs in rural communities. With over 1,800 employees, operations in nine countries across Africa (Benin, Côte d'Ivoire, Kenya, Mozambique, Nigeria, Rwanda, Tanzania, Uganda and Zambia), over 1.9 million customers and more than 9 million lives impacted so far, ENGIE Energy Access aims to impact 20 million lives across Africa by 2025.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started



  • Nairobi, Nairobi Area, Kenya Prescott Data Full time

    Responsibilities:As the Senior Machine Learning Engineer at Prescott Data, your primary responsibilities will include:1.⁠ ⁠Model Development and Implementation:Design, develop, and implement machine learning models for various applications.Optimize and fine-tune existing models to improve performance.2.⁠ ⁠Data Analysis:Conduct thorough data analysis...


  • Nairobi, Nairobi Area, Kenya Prescott Data Full time

    Job DescriptionPrescott Data is searching for a talented and motivated Software Engineer – Level 1 (SDE I) to join our growing team In this exciting role, you'll collaborate with experienced engineers to design, develop, and test software solutions that contribute to our continued success.Responsibilities:The Software Engineer – Level 1 role has the...

  • Data Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Tezza Business Solutions Full time

    Job DescriptionWe are in search of an experienced Data Engineer to join our vibrant IT team. As a Data Engineer, you will play a crucial role in designing, crafting, and managing robust data architectures and pipelines. The ideal candidate should possess 3 to 5 years of relevant experience, a solid foundation in data engineering technologies, and a drive to...

  • Data Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Tezza Business Solutions Full time

    Job DescriptionWe are in search of an experienced Data Engineer to join our vibrant IT team. As a Data Engineer, you will play a crucial role in designing, crafting, and managing robust data architectures and pipelines. The ideal candidate should possess 3 to 5 years of relevant experience, a solid foundation in data engineering technologies, and a drive to...

  • Data Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Tezza Business Solutions Full time

    Job DescriptionWe are in search of an experienced Data Engineer to join our vibrant IT team. As a Data Engineer, you will play a crucial role in designing, crafting, and managing robust data architectures and pipelines. The ideal candidate should possess 3 to 5 years of relevant experience, a solid foundation in data engineering technologies, and a drive to...

  • Network Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya NTT Data Services Full time

    Job DescriptionThe Network Engineer role would entail operating the company's internal data communications systems.Plans, designs, and implements local and wide-area network solutions between multiple platforms and protocols (including IP and VOIP). Supports/troubleshoots network issues and coordinates with vendors for installation of such items as routers...

  • Network Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya NTT Data Services Full time

    Job DescriptionThe Network Engineer role would entail operating the company's internal data communications systems.Plans, designs, and implements local and wide-area network solutions between multiple platforms and protocols (including IP and VOIP). Supports/troubleshoots network issues and coordinates with vendors for installation of such items as routers...

  • Network Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya NTT Data Services Full time

    Job DescriptionThe Network Engineer role would entail operating the company's internal data communications systems.Plans, designs, and implements local and wide-area network solutions between multiple platforms and protocols (including IP and VOIP). Supports/troubleshoots network issues and coordinates with vendors for installation of such items as routers...


  • Nairobi, Nairobi Area, Kenya Dimension Data Full time

    About the jobNTT is hiring for the position of Systems Engineer – Cybersecurity.ROLE AND RESPONSIBILITIES:Design, build, deliver, and operate Cybersecurity solutions to meet client requirements.Document the proposed technology solution.Document the statement of work along with all labour requirements.Work with the Client Manager to prepare the pricing...


  • Nairobi, Nairobi Area, Kenya Dimension Data Full time

    About the jobNTT is hiring for the position of Systems Engineer – Cybersecurity.ROLE AND RESPONSIBILITIES:Design, build, deliver, and operate Cybersecurity solutions to meet client requirements.Document the proposed technology solution.Document the statement of work along with all labour requirements.Work with the Client Manager to prepare the pricing...


  • Nairobi, Nairobi Area, Kenya Dimension Data Full time

    About the jobNTT is hiring for the position of Systems Engineer – Cybersecurity.ROLE AND RESPONSIBILITIES:Design, build, deliver, and operate Cybersecurity solutions to meet client requirements.Document the proposed technology solution.Document the statement of work along with all labour requirements.Work with the Client Manager to prepare the pricing...


  • Nairobi, Nairobi Area, Kenya NTT Data Full time

    Job DescriptionThe Network Security Support Engineer will provide L1 and L2 onsite support for Network Security Infrastructure. The Onsite Engineer will be permanently stationed at the client site for the duration of the contract.Key Roles and Responsibilities:Performs basic problem determination and logs the cases with the Dimension Data Help Desk as the...

  • Data Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    What you will do:Develops flexible, maintainable, and reusable Data Engineering solutions using standards, guidelines, best practices, and frameworks with a focus on efficiency and innovationHelps solve development problems though good design and practical experienceContinually looks at ways to improve existing systems, processes, and performanceParticipates...

  • Data Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    What you will do:Develops flexible, maintainable, and reusable Data Engineering solutions using standards, guidelines, best practices, and frameworks with a focus on efficiency and innovationHelps solve development problems though good design and practical experienceContinually looks at ways to improve existing systems, processes, and performanceParticipates...

  • Data Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    What you will do:Develops flexible, maintainable, and reusable Data Engineering solutions using standards, guidelines, best practices, and frameworks with a focus on efficiency and innovationHelps solve development problems though good design and practical experienceContinually looks at ways to improve existing systems, processes, and performanceParticipates...

  • Data Engineer at

    2 months ago


    Nairobi, Nairobi Area, Kenya Workforce Africa Full time

    Workforce Africa is a company in Africa dedicated to providing HR solutions and Human Resource Management services. Our MISSION is to drive Business Growth by making the most of Talent. Job Overview Our client is going through a period of growth and development. The chosen candidate will play a key role in shaping the future of cloud solutions in Africa and...

  • Data Engineer at

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Workforce Africa Full time

    Workforce Africa is a company in Africa dedicated to providing HR solutions and Human Resource Management services. Our MISSION is to drive Business Growth by making the most of Talent. Job Overview Our client is going through a period of growth and development. The chosen candidate will play a key role in shaping the future of cloud solutions in Africa and...

  • Data Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.MissionThis position will be part of the Global Data team. This is an incredible opportunity to join a high-performing team that is passionate about pioneering expanded financial services to off-grid customers at the base of the...

  • Data Engineer at

    2 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.MissionThis position will be part of the Global Data team. This is an incredible opportunity to join a high-performing team that is passionate about pioneering expanded financial services to off-grid customers at the base of the...

  • Data Engineer at

    4 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.MissionThis position will be part of the Global Data team. This is an incredible opportunity to join a high-performing team that is passionate about pioneering expanded financial services to off-grid customers at the base of the...