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

VillageReach seeks an experienced and highly motivated individual to join the Global Operations and IT team as the Senior Data Engineer.

The individual will focus on harnessing data power to drive actionable insights.

As a Senior Data Engineer, you'll be the champion of our Data Modernization initiative, which seeks to ensure that managers and functional leads throughout the organization are able to access and leverage high-quality data to make informed business decisions.

This role will involve driving the rollout of an enterprise warehouse solution, building data engineering systems that support robust and scalable dashboards and reports.

The successful candidate in this role will combine deep knowledge of data structures, systems and of business processes to gather requirements, identify unmet data insights needs and design elegant solutions that allow business users to leverage data when making key financial and management decisions.

Responsibilities
Essential Duties and Responsibilities include the following. Other duties, responsibilities, and activities may change or be assigned at any time.

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.
Implement best practices for data transformation and cleansing to ensure data integrity and reliability.

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

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.
Identify and address performance bottlenecks through optimization techniques and best practices.

Design, Data Visualization and Dashboards

Create visually compelling reports and dashboards using industry-standard tools.

Create and design user centered reports and dashboards with ability to provide the most important insights to different user groups.

Work closely with stakeholders to understand reporting requirements and deliver actionable insights through visualization.

Competencies:


The following competencies reflect what is expected of all VillageReach employees; including examples of how one might demonstrate each of these competencies in one's role.


Personal Motivation and Drive:
Is self-directed in one's approach to work, but asks for help when needed; holds oneself accountable; undertakes self-development activities; seeks to build and master new skills; looks for and takes advantage of opportunities within the organization

Collaboration & Effective Communication:
Establishes and maintains effective relations with coworkers, partners & stakeholders and external parties; works collaboratively with others to accomplish organizational and team goals and objectives; works actively to resolve conflicts; expresses ideas and thoughts effectively; selects and uses appropriate communication methods and maintains meaningful communication with virtual coworkers and other parties to keep them informed
Commitment to Diversity & Inclusion: Takes personal responsibility for and supports others across the organization in creating and sustaining a diverse work environment where individuals are welcomed, valued, respected and supported; personally committed to attaining cultural competency including self-awareness of one's own attitudes about culture and cross-cultural interactions; exhibits the willingness and ability to engage openly and respectfully around issues of race, colonialism, identity and culture; upholds equity in access to sharing of information, ideas, and opportunities throughout VillageReach

Commitment to Excellence:
Produces a high output of work, both in terms of quality and quantity; looks for ways to improve and promote quality; monitors work to ensure quality; has a personal commitment to the mission of VillageReach

Solution Orientation & Innovation:
Focuses on results and desired outcomes and how to best achieve them; gets the job done; sees opportunities for creative problem-solving while staying within the parameters of good practice; sees old problems in new ways and has novel approaches to solving those problems; contributes original and/or resourceful ideas to their area of responsibility; is able to consider and articulate risks and consequences of proposed innovations and factor these into decision-making

REQUIREMENTS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Supervisory Responsibilities:
This position does not have direct supervisory responsibilities.

However, the position will serve as the primary technical liaison for all enterprise data and analytics, ensuring seamless integration and alignment with organizational goals.

The position holder will also Collaborate with business leaders to design and implement innovative data and business intelligence solutions, focusing on automating pipelines, reports, and interactive dashboards for actionable insights.


Education & Experience:

Preferably a Master's and a minimum of Bachelor's degree in computer science, Information systems, Engineering, or a related field.

7+ years of experience in data engineering, with a focus on data ingestion, pipeline automation, ETL development, and data warehousing.

Should demonstrate significant PowerBI development experience, with the ability to build and maintain multi-dimensional data models, troubleshoot errors, run DAX queries, set up new data pipelines, and design and deploy new reports.

Proficiency in programming languages such as Python, Java or Scala.

Working knowledge of databases, data systems, and analytics solutions, including proficiency in SQL, Python and MS Synapse for reporting and dashboard building.

Experience with big data technologies with implementation experience on Azure Data solution and tools & Azure Synapse solutions.
Strong SQL skills and familiarity with relational and NoSQL databases.
Experience working with non-technical stakeholders to drive adoption and use of data.
Experience ingesting data from ERP systems and familiarity with non-profit organizational processes is highly desired.

Excellent project management skills, with experience developing project plans, gathering user requirements with non-technical business partners, and adhering to project timelines.

Project management certification is an asset

Other Qualifications:
Comply with VillageReach's COVID-19 vaccination policy which requires full vaccination for in-person work or travel.
Established cultural competency in partnering with racial, cultural and linguistically diverse groups.

Demonstrated understanding of challenges with working in rural, underserved and low-income context; experience living in and/or working in a low-income country a plus.

Proficient in Microsoft Office Suite (Word, PowerPoint, Outlook, Excel) and comfortable in a fast-paced technical environment.
Fluency in oral and written English is required, and proficiency in French or Portuguese would be advantageous.

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

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

  • Senior Data Architect

    3 months ago


    Nairobi, Nairobi Area, Kenya Tezza Business Solutions Full time

    Senior Data Architect Job DescriptionOur company is seeking a seasoned Senior Data Architect to become part of our dynamic team.Responsibilities:Design data model components to support data transformation and results of analytic algorithms;Integrate differing data models across the company into one enterprise-wide Unified Data Platform design;Create database...

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

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


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

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


  • 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 Equity Bank Kenya Full time

    ABOUT THE COMPANYEquity Bank Kenya Limited, is a financial services provider headquartered in Nairobi, Kenya. It is licensed as a commercial bank, by the Central Bank of Kenya, the central bank and national banking regulator.JOB SUMMARYThe Senior Network Engineer will be responsible for designing, implementing, managing, and maintaining our network...

  • Senior Wash Engineers

    2 months ago


    Nairobi, Nairobi Area, Kenya Water Sector Trust Fund Full time

    ABOUT THE COMPANYThe Water Sector Trust Fund (WSTF) is a Kenyan State Corporation under the Ministry of Water and Sanitation and established under the Water Act, 2016, with the mandate to provide conditional and unconditional grants to the Counties and to assist in financing the development of and management of water services in the marginalised and...

  • Senior iOS Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Equity Bank Full time

    Job PurposeThe Senior iOS Engineer will be responsible for developing applications for mobile devices powered by Apple's iOS operating system. The ideal candidate should be proficient in either Objective-C or Swift programming languages.The Senior iOS Engineer will focus on developing and delivering a product that prioritizes a superior customer experience....


  • Nairobi, Nairobi Area, Kenya Equity Bank Kenya Full time

    Job Purpose:The Senior Network Engineer will be responsible for designing, implementing, managing, and maintaining our network infrastructure to ensure optimal performance and security. The Senior Network Engineer will also play a key role in mentoring junior engineers and collaborating with other IT teams to support business operations.Key...


  • Nairobi, Nairobi Area, Kenya Tushop Full time

    Tushop is a venture-backed technology-enabled company operating in Kenya. Our mission is to strengthen the welfare of communities by giving them more value with their groceries. We do so by aggregating communities' demand for groceries to help them access wholesale prices and provide convenient delivery to end-customersYour role:Reports to: Senior Software...


  • Nairobi, Nairobi Area, Kenya Equity Bank Kenya Full time

    Equity Bank Limited (The "Bank") is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank's registered office is 9th Floor, Equity Centre, P.O. Box Nairobi.Job Purpose:Reporting to Head Data Science, the Senior Data Scientist will apply data mining techniques and conduct statistical analysis to large,...


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