Senior Data Engineer

3 weeks ago


Nairobi, Nairobi Area, Kenya VillageReach Full time

ABOUT THE COMPANY

VillageReach is a non-profit global health innovator that develops, tests, implements and scales new solutions to critical health system challenges in low-resource environments, with an emphasis on strengthening the "last mile" of healthcare delivery. VillageReach combines expertise across public health, technology, and business to bring life-saving innovation – new systems, programs and technologies – to scale and sustainability in the world's most underserved communities.

Effective solutions require a deep understanding of local health systems, a diverse set of skills and expertise, and strong relationships on the ground in order to achieve sustainable impact. More than a decade of studying and working in low-resource communities around the globe drives our approach— focus on solutions that
address the most critical barriers to improving health outcomes in LMICs: healthcare accessibility, lack of infrastructure, information availability, and human resource constraints.

JOB SUMMARY

SummaryVillageReach 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.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 organizationCollaboration & 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 informedCommitment 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 VillageReachCommitment 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 VillageReachSolution 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-makingRequirementsREQUIREMENTSTo 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 assetOther 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.

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.Implement best practices for data transformation and cleansing to ensure data integrity and reliability.Data Ingestion and Automation data pipelinesImplement 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 WarehousingDesign 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 TuningTroubleshooting 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 DashboardsCreate 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.

REQUIRED SKILLS

Python, Business intelligence, Big data and data analytics, Database query languages (SQL, others)

REQUIRED EDUCATION

Bachelor's degree



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


  • Nairobi, Nairobi Area, Kenya Living Goods Full time

    At Living Goods we empower people to improve the health of their families, friends and communities. Living Goods supports networks of 'Avon-like' health entrepreneurs who go door to door to teach families how to improve their health and wealth and sell life-changing products such as simple treatments for malaria and diarrhea, safe delivery kits, fortified...


  • Nairobi, Nairobi Area, Kenya M-Gas Full time

    M-Gas is using technology to transform lives by providing clean cooking gas to all Kenyans 24 hrs, 7 days a week. We give you our cylinder filled with gas, a smart meter, a gas cooker and a key card as part of our package so you don't have to pay the high upfront fee of buying a gas cylinder and cooker.About the Job Strengthen Circle Gas's analytical prowess...

  • Data Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya Workforce Africa Full time

    Workforce Africa is a HR solutions provider dedicated in the provision of Human Resource Management services across Africa. Our MISSION is to deliver Business Growth by leveraging on Talent.Job OverviewOur client is in a dynamic phase of growth and development. The successful candidate will have the opportunity to shape the future of cloud solutions in...

  • Data Engineer at

    1 day 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...


  • Nairobi, Nairobi Area, Kenya Tala (formerly InVenture) Full time

    Tala (formerly InVenture) builds mobile products that help creditworthy individuals in emerging markets validate their financial identities and get access to fair credit to advance their businesses and families. Tala is providing choice and control to individuals around the world when it comes to their financial identity.SummaryThe Senior Backend Engineer...

  • Data Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Ringier Full time

    What will you do?Analyze data of online customers across Ringier's brands and make user behaviour and intent comprehensible for business stakeholdersCollaborate within a cross-functional international team to design and implement data engineering solutionsBe comfortable with using Python and PySpark based tooling for your daily routineLearn additional skills...


  • Nairobi, Nairobi Area, Kenya BURN Manufacturing Full time

    BURN designs, manufactures, and distributes aspirational fuel-efficient cooking products that save lives and forests in the developing world. BURN has revolutionized the global cookstove sector by proving the business case for selling a high quality, locally manufactured and unsubsidized cookstoves.SummaryBurn is looking for a Senior Quality Engineer -...


  • Nairobi, Nairobi Area, Kenya Basigo Full time

    ABOUT THE COMPANYBasiGo is an early stage e-mobility start-up looking to revolutionise the public transportation sector by providing matatu owners with a cost effective electric alternative to diesel. We're looking for a Finance & Administration Manager to join our team. The Finance & Administration Manager will report directly to the Chief Financial...


  • Nairobi, Nairobi Area, Kenya Safaricom Kenya Full time

    JOB DESCRIPTIONReporting 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. This...


  • Nairobi, Nairobi Area, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt.The role:We are looking for a talented and experienced...


  • 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 Ref. No. JLIL218Role PurposeThe role...


  • Nairobi, Nairobi Area, Kenya M-KOPA Solar Full time

    M-KOPA's mission is to make high quality energy affordable to everyone. OUR GROWTH SO FAR... M-KOPA has connected more than 400,000 homes in Kenya,Tanzania and Uganda to solar power with over 550 new homes being added every day.SummaryWe are looking for Senior Backend Engineers to join our Retention and Portfolio Management product groups as we grow and...


  • Nairobi, Nairobi Area, Kenya BasiGo Full time

    BasiGo is an e-mobility start-up looking to revolutionize the public transportation sector by providing public transport bus owners with a cost-effective electric alternative to diesel.Roles & Responsibilities Design and implement scalable and reliable software systems architectures. Develop a suite of software applications for data acquisition, customer...


  • 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.Responsibilities:Design data model components to support data transformation and results of analytic algorithms; Integrate disparate data...


  • 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.Job Summary:The Senior Software Development Test Engineer (SDET) helps deliver the quality and performance of large scale, big data, custom...


  • Nairobi, Nairobi Area, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt.The role:We are in search of a Senior Software Engineer...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    JOB SUMMARYWe are looking for a senior software engineer with experiences working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainabiQualificationsRequired/Minimum QualificationsBachelor's Degree in...


  • Nairobi, Nairobi Area, Kenya Digital Divide Data (DDD Kenya) Full time

    What are we looking for?We are seeking a skilled and experienced Finance Manager to join our team in Nairobi, Kenya. The successful candidate will be responsible for developing and executing human resource strategy in support of the overall business plan and strategic direction of the organization, specifically in the areas of succession planning, talent...


  • Nairobi, Nairobi Area, Kenya Kyosk Digital Services Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face...