Data Engineer

3 weeks ago


Nairobi, Nairobi Area, Kenya Engie 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. 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

The Data Engineer role has the following 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

    3 months 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...


  • 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 at

    1 month ago


    Nairobi, Nairobi Area, Kenya Jubilee Insurance Full time

    Jubilee Insurance was established in August 1937, as the first locally incorporated Insurance Company based in Mombasa in 1937. Jubilee Insurance has spread its sphere of influence throughout the region to become the largest Composite insurer in East Africa, handling Life, Pensions, general and Medical insurance.Job RefNo:JLIL239Role PurposeThe data engineer...

  • Data Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Autochek Africa Full time

    Autochek Africa is an Automotive Technology development company that builds solutions aimed at enabling and enhancing commerce within the automotive sector.ResponsibilitiesWe seek to engage a highly skilled and experienced Data Engineer who will work within the Business Intelligence team to orchestrate data extraction from multiple data sources. Our data...

  • Data Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Autochek Africa Full time

    ABOUT THE COMPANYWe are building a 360 automobile economy where people can get the best when it comes to buying,selling or maintaining vehicles and we are looking for people like you to help shape Autochek's future.JOB SUMMARYRequirementsB.Sc. Degree or its equivalent in Statistics, Mathematics, Engineering or a related field.3+ Years building and...

  • Data Engineer

    3 months 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

    3 weeks ago


    Nairobi, Nairobi Area, Kenya The Cigna Group Full time

    About Cigna, Team and Role:Cigna is a multinational company and a leading global health services provider, dedicated to helping people improve their health, wellbeing and sense of security. We are going through an exciting period of expansion and seek to recruit into our Global Employer Segment which currently employs 8,000 people and has over 30 million...


  • Nairobi, Nairobi Area, Kenya NTT Data Full time

    Job DescriptionReporting to the Head of Intelligent Cybersecurity, the Systems Engineer – Cybersecurity is tasked with designing, constructing, and providing Cybersecurity solutions to meet business and technical needs, utilizing industry standards and best practices.This role also involves acting as a go-to resource for handling complex technical support...


  • Nairobi, Nairobi Area, Kenya Rainforest Alliance Full time

    The Rainforest Alliance is a growing network of people who are inspired and committed to working together to achieve our mission of conserving biodiversity and ensuring sustainable livelihoods. Through creative, pragmatic collaboration, we aim to rebalance the planet by building strong forests and healthy communities around the worldPosition summary:At...

  • Data Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Jubilee Insurance KE Full time

    ABOUT THE COMPANYJubilee Insurance was established in August 1937, as the first locally incorporated Insurance Company based in Mombasa in 1937. Jubilee Insurance has spread its sphere of influence throughout the region to become the largest Composite insurer in East Africa, handling Life, Pensions, general and Medical insurance. Today, Jubilee is the number...

  • Data Software Engineer

    2 months ago


    Nairobi, Nairobi Area, Kenya Inkomoko Full time

    Inkomoko's vision is an Africa with thriving communities where young people and refugees are engaged, communities have access to relevant innovations for self-determination, and where African solutions are unleashed to solve African problems.About the OpportunityWe are looking for a skilled Data Software Engineer passionate about cutting-edge technology and...

  • Senior Data Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya VillageReach Full time

    VillageReach transforms health care delivery to reach everyone, so that each person has the health care needed to thrive. We develop solutions that improve equity and access to primary health care. This includes making sure products are available when and where they are needed and primary health care services are delivered to the most under-reached.Summary...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Engineering jobs. Reporting to the DataOps Engineering Lead, the position holder will play a pivotal role in designing, implementing, and maintaining a robust data analytics platform. You will work closely with data engineers, machine learning engineers, data scientists, and software engineers to ensure seamless data integration, processing, and analysis....


  • Nairobi, Nairobi Area, Kenya Tezza Business Solutions Ltd Full time

    Tezza Business Solutions Ltd is a "niche" service provider of Software Development, Quality Assurance and Software Testing services. Tezza began its operations as Web Development company in 2000 in Overland Park, Kansas.ResponsibilitiesThe ideal candidate will have a strong background in data protection, security architecture, and threat management. As a...


  • Nairobi, Nairobi Area, Kenya Tezza Business Solutions Ltd Full time

    ResponsibilitiesThe ideal candidate will have a strong background in data protection, security architecture, and threat management. As a Data Security Engineer, you will be responsible for designing, implementing, and maintaining the security infrastructure to safeguard our data assets against unauthorized access, breaches, and other security threats.Role...


  • Nairobi, Nairobi Area, Kenya KCB Group Full time

    ABOUT THE COMPANYKCB Bank Group is East and Central Africa's oldest and largest commercial banking and has through its history set new records becoming the No.1 Bank in the region.JOB SUMMARYThe PersonFor the above position, the successful applicant should have the following: Bachelor's degree in IT, Computer Science or Engineering, or related...


  • Nairobi, Nairobi Area, Kenya Solutech Limited Full time

    Solutech Limited is an Innovative Custom Software Solutions provider based in Nairobi,Kenya comprised of brilliant Software developers with vast experience in building Technology Solutions for business. With our tagline Technology empowering business we partner with businesses to increase efficiency in operation by understanding their process and creating...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    IT vacancies in Kenya. Reporting to the Manager, Data Analytics Operations the position holder will offer leading expert solutions and technical guidance in administration, service provision and availability of all the Safaricom Business Intelligence and analytics systems.Read>>Public Speaking Skills: 4 Ways Master ThemResponsibilitiesCoding and Support of...