Data Analyst

Location: Kampala, Uganda

Department: Data Science

Type: Full Time

Min. Experience: Mid Level

We are building a diverse and inclusive team and  this opportunity is open to any qualified internal and external applicants. Women  as well as candidates from Africa and those with experience working on the continent are particularly encouraged to apply for this role.

About Fenix


Fenix International is a next-generation energy and technology company. Our mission is to improve the quality of life of our customers through inclusive energy and financial services. Our flagship product, Fenix Power, is a modular, lease-to-own solar home system financed through affordable installments from just $0.11 per day. We use real-time transaction data to create a next-generation credit score to finance power upgrades and other life-changing loans, unlocking modern financial services for our customers. To date, Fenix has sold over 500,000 Solar Home Systems in Uganda, Zambia, Cote d'Ivoire, Benin, Nigeria and Mozambique, bringing clean, reliable power for lights, phones, radios, TV and much more to over 2,500,000 people.

In early 2018, Fenix joined forces with ENGIE, one of the world's largest energy companies and a leader in the move to renewable, decentralised and digital energy. This has allowed Fenix to make significant commercial investments to accelerate the path to our mission, via new markets and innovative products. Together, Fenix and ENGIE are making universal access to modern energy a reality.

Example Projects

  • Work with the data and software teams to design, build and support critical ETL pipelines.
  • Build, maintain and optimise the data team’s code base for scale, security and reliability.
  • Work with the software team to design reporting data architecture and create SQL queries to gather reporting data for department leads.
  • Design, build and automate testing at various levels of the ETL tasks to ensure correctness and data integrity.
  • Be willing to get your hands dirty in taking deep-dives into various data sources to investigate data integrity issues and sources of discrepancies.


Required Skills & Experience

  • 1+ years of industry experience
  • Strong Python; as well, working knowledge of Python in a data analytics/science capacity e.g. pandas, matplotlib, numpy, seaborn, and using Jupyter notebooks is desirable.
  • Strong SQL, comfortable writing queries, data processing scripts, and understanding data structures
  • Keen eye for detail and thoughtful investigation of data before relying upon it
  • Demonstrated expertise in strategic analysis to impact decisions
  • Commitment to live and work in East Africa
  • Thrives on teamwork
  • Degree in computer science, or a related field
  • Sense of adventure and willingness to dive in, think big, and execute with a team



  • Health Insurance
  • 21 days of PTO + 10 Ugandan National holidays
  • Delicious lunch at the office!
  • Opportunity to explore Uganda and meet Fenix customers
  • Bi-annual reviews and professional development opportunities
  • Ability to have a huge impact on a small and quickly growing data team
  • Flexible hours and space to build and create with passionate and awesome coworkers
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!
Why do you want to work with Fenix International?*
Please upload a code sample, preferably in Python. This sample should give us a sense of your ability to complete an ETL task, build a model, or visualize and explore data.*
Human Check*