Data Engineering Intern

Job Details

With a vision to achieve clean air for all African cities, AirQo was founded in 2015 at Makerere University, to close the gaps in air quality data in Uganda and across Sub-Saharan Africa. We continuously provide evidence of the magnitude and scale of air pollution by developing and deploying a network of low-cost air quality monitoring devices. By applying artificial intelligence, we derive insights from the data collected and share in real-time through our data sharing platforms. Ultimately, we work with partners and stakeholders to inform air pollution mitigation actions and raise awareness on its effects.

We are looking for a Data Engineering Intern to join the AirQo team and contribute to the development of data solutions for social impact.

Duration: 3 months with potential for extension

Expected start date: from 1 August 2020

Mentor/supervisor: Senior Software Engineer

Location/Duty station: Makerere University, Kampala, Uganda or virtual

Primary Responsibilities

Your responsibilities may include but may not be limited to:

  • Maintenance activities of data system and pipeline.
  • Identify opportunities for data acquisition
  • Collaborate with data scientists to deploy completed models
  • Explore ways to enhance data quality and reliability
  • Analyse and organize raw data
  • Prepare and maintain the “big data” infrastructure to be analyzed by Data Scientists.
  • Design, build, integrate data from various resources, and manage big data
  • Support the onboarding of new data owners by understanding their data, gaining access to APIs and setting up the history and future flow of data
  • Create and run some ETL (Extract, Transform and Load) on top of big datasets and create big data warehouses that can be used for reporting or analysis by data scientists
  • Write complex queries that are easily accessible, work smoothly, and optimise the performance of AirQo’s big data ecosystem.
  • Contribute to other AirQo activities as may be required by the Technical Project Manager such as data processing, research, supporting events and awareness raising initiatives.

Person Specification


  • Maintenance activities of data system and pipeline.
  • Hands on experience with SQL and nonSQL databases
  • Undertaking a Bachelor's degree in Computer Science (Year 2 or 3) or Software Engineering (Year 3 or 4) at Makerere University.
  • Interest in gaining work experience as data engineer, to research and learn new skills
  • Solid experience and skills in Object Oriented programming and implementation in various languages such as Python
  • Commitment to working as part of a creative and supportive team
  • Commitment to own personal development and supporting the development of others


  • Data engineering certification
  • Experience or interest in working in the field of data science and machine learning
  • Interest and experience in Internet of Things, Air Quality and the issues raised by the project


To apply please use link below