BI Engineer

Cape Town

Yoco is growing quickly, and so is our data volume, variety and velocity. We are looking for an experienced and entrepreneurially minded individual who is excited to design and build out the next evolution of the Yoco Data Warehouse.

This function is critical in increasing the speed of analysis and action taking at Yoco, enabling fast feedback loops to support agile decision making.

You will have access to a state of the art tech stack and will be able to build at lightning speed, the only thing slowing you down will be the pace at which you can learn.



The role will be pivotal in the data space and you’ll have the freedom to design the optimal frameworks, using your in-depth knowledge of SQL and data warehousing principles. Further, you’ll be set to build and grow the cloud-based warehouse in the following three areas;

  • Setting up a high performing data warehouse: You will be setting up a new, scalable Business Intelligence warehouse at Yoco, using cutting edge cloud technology, with the ability to shape the future of analytics in a rapidly growing fintech company.

  • Building a world class, scalable warehouse: Key responsibilities are building robust ETL, reliable scheduling, and structuring a performant data warehouse to enable reporting and analysis across all business areas. Beyond simply preparing data you will be involved in design decisions, and supporting the business through detailed knowledge of the data.

  • Building and maintaining technical systems: You will be working closely with the Engineering and Data Science teams to manage and maintain the data pipeline end-to-end. You will be responsible for setting up and scheduling batch jobs to aggregate raw data into facts and dimensions and marts. You will also identify gaps, errors and inconsistencies in data tracking and work with Engineering to rectify these, you will need to understand the complete picture of all data within Yoco.



General capabilities:

  • 3+ years experience in Business Intelligence Engineering (ETL, Scheduling, Optimisation)
  • Strong communication skills, and an ability to work well with other teams
  • Strong database and pipelining skills
  • Strong integrations and API experience
  • Very fast learner and keen to get your hands dirty early on with experiments and hacks

Technical capabilities: 

  • SQL technologies: PostgreSQL, Redshift
  • Python
  • AWS stack- S3, Glue, Athena, Spectrum, Lambda
  • Tableau/Data Studio/Periscope

Bonus points:

  • Experience with Airflow
  • Experience with CRMs: Salesforce & Zendesk
  • Experience with data tracking tools: Segment, Stitch


At Yoco we create space to explore, we keep it simple, we stay connected to our customers and product and work towards mastering our craft. These are our core values and provides every individual at Yoco with an opportunity to grow. To support this, we have built a role-based organisation where every individual is given the space to focus and develop their innate strengths. 

Everyone at Yoco has the opportunity to lead a project and become a specialist, enabling flexibility, collaboration and accountability at all levels. You will be working with a diverse, motivated and skilled team who will continuously stretch you as an individual.  

Join us on a meaningful journey at Yoco, and help enable our merchants to thrive through Open Commerce! 

Please note… 

Yoco encourages applicants from diverse backgrounds to apply. Open positions at Yoco are competitive and we often receive high volumes of applicants. If you have not received further updates on your application after three weeks, you’re welcome to request feedback. 


Every startup has a story, this is the Yoco story as told by Photographer and Visual Anthropologist, Gregor Röhrig.

Visit Yoco's Exposure Gallery

Our Yoco mobile card readers are also available from these outlets:

Copyright © 2019 Yoco Technologies (Pty) Ltd. All rights reserved. The Yoco logo and the monogram are the trademarks of Yoco technologies.Made in Africa