Africa Climate Careers Network's Climate Job Board

Discover emerging career opportunities in the climate and clean energy sectors

SaaS Senior Data Engineer

Angaza

Angaza

Software Engineering, Data Science
Remote
Posted on Sep 27, 2025
About Angaza
Angaza creates the technology that enables businesses to streamline the sale of life-changing products to people in emerging markets. The Angaza platform redefines how products like solar home systems and entry-level smartphones are purchased. By enabling distributors to offer incremental payment plans to consumers without access to traditional banking, Angaza makes it possible for over 35 million people around the world to affordably acquire transformative products and devices.


Role Summary
Looking for an opportunity to use your analytical skills and business insight to alleviate poverty and empower people to choose safe, clean energy? Angaza is building a modern analytics practice around a deep commitment to our core values, high-quality tools, proven development practices, and a philosophy of continuous professional improvement, and we need you to help us make that vision a reality!

Millions of loans are processed every day on the Angaza platform making data a critical component of our business. The Senior Data Engineer will be supporting and maintaining data and pipelines at the heart of our business. Our data is relied on by teams including Customer Experience and Finance and you will interface with colleagues across the company to develop a deep understanding of the sources of our various data streams as well as design data and analytics solutions that will best support the business. This person will be enabling Finance, Sales, Customer Experience to use quality business analytics tools and dashboards to help manage and grow our business and to help our customers do the same using our platform. And they will also support the design of the same for both internal and external usage.

The Senior Data Engineer will have dual reporting lines with one being to the US based Finance Manager and the other being to the Kenya based Director of Engineering. This position is based out of the Nairobi, Kenya office, which is currently a remote workplace with occasional team in-office days


Responsibilities
Business Analytics:
  • Design and develop data models that support the analytics requirements of internal stakeholders
  • Design and develop the tools and processes to enable our employees and customers to develop dashboards for business analytics taking analytics to the next level with the support of AI and other automation tools
  • Build and maintain dashboards using Tableau to support regular business analytics and project-specific data needs of the company
  • Establish strong data governance practices following principles of secure and reliable data management and quality control
  • Explore AI capabilities in the Business Intelligence function

Data Engineering:
  • Support the infrastructure management and maintenance of Snowflake, the analytics data warehouse
  • Work on API data ingestion and help manage our ETL services (Hevo, Stitch, Buildkite, DBT)
  • Design and engineer data transformations in our data warehouse to:
  • Power stakeholder-facing dashboards
  • Prepare data for reverse ETL to business systems (e.g. pushing results back out to Salesforce)
  • Allow team members to focus on analysis rather than data prep
  • Support the process of model deployment and development by creating a feature store to feed into these products
Required Skills, Attributes & Experience
  • 4+ years of practical experience in a role requiring frequent use of SQL or SQL + Python, and a relevant graduate degree
  • Strong SQL skills (Angaza uses Snowflake with DBT in our data stack)
  • Proficiency creating ETL & analytics products in Python (It would be useful to have experience in: NumPy, Pandas, psycopg2 or other SQL interface, and a visualization library of your choice)
  • Experience developing in DBT, or a comparable transformation tool
  • Experience with maintaining and managing infrastructure using infrastructure as code tools like Terraform
  • Nice to have: Experience in using new technology like AI or automations to improve the efficiency and effectiveness of data engineering, data analytics & visualization and driving those improvements across a team or organization
  • Strong Git change control practices
  • Possess strong business insight and appreciation of the challenges facing growing businesses
  • Have strong quantitative, problem-solving, and project management skills
  • Have excellent written and verbal communication skills
  • Have a strong attention to detail
  • Exemplify Angaza’s values: impact-driven, empathetic, courageous, trustworthy, and collaborative

To Apply
Please submit any materials supporting your candidacy using the form below, and complete any required application questions.

Our Commitment to DEI
At Angaza, we evaluate all candidates on the basis of their ability to meet stated job requirements. We do not discriminate against candidates on the basis of sex, gender, marital status, religion, nationality, or other personal characteristics. In keeping with our commitment to supporting a safe and inclusive workplace, we strongly encourage candidates from traditionally underrepresented backgrounds to apply.