Data Engineer

  • Technology

Data Engineer

Job description

About Us

Wefarm is the world’s largest platform connecting the small-scale farming community. Millions of farmers, retailers, and brands come together on Wefarm to grow their businesses.

Small-scale farming is one of the largest and most important industries in the world, with over one billion people globally involved in it. We’re working towards connecting this community so small-scale farmers can gain a better position in global agricultural supply chains. Some of the world’s leading VCs are backing us on this mission, including True Ventures in Silicon Valley.

Since our launch in 2015, we’ve grown to serve over two million farmers across Kenya, Uganda, and Tanzania. Our platform has facilitated the (free) exchange of over 18 million messages to share knowledge, generated over $5 million in marketplace sales, and sold nearly half a million products.

So far, we’ve partnered with 100+ brands to give our members fair prices on the quality products they are looking for.

Our next milestone is to have 100 million farmers benefiting from Wefarm. Join us and be part of our mission to build an ecosystem for global agriculture, with the farmer at the centre..

The Role

The Data Engineer is responsible for creating, optimizing and supporting scalable data solutions in the organisation.

The Data Engineer is committed to taking the most pragmatic approach to data processing, playing a supporting role to various departments and promoting automated smart data workflows wherever possible.

The Data Engineer knows how to transform raw data into meaningful and useful information and is passionate about data accuracy. They develop and implement data tests and verification for every workflow they build and they're adept at providing useful insights from data.

The role reports to the Head of Data and has key stakeholder relationships with data users throughout the company.

Outcome 1: Wefarm business data manipulation needs are supported with easy to scale automated integrations

  • Prioritises automation vs manual data wrangling but knows when best to use either

  • Works closely with various departments to support data workflows and to suggest improvements where needed

  • Is not afraid to work with structure and unstructured data from multiple sources

  • Identifies opportunities for scalable automations to speed up workflow processes

Outcome 2: Wefarm data pipelines are simple, efficient and well monitored

  • Applies industry best practices when creating data pipelines

  • Writes code in a clear, simple and easy to understand manner

  • Owns data pipelines: creation, monitoring, documentation and support

Outcome 3: Wefarm raw data is modelled for best usage in BI and BA

  • Analyses and translates business needs into data models

  • Validates data objects for accuracy and completeness

  • Promotes data accuracy, completeness and tests throughout their work

  • Documents data objects with precision

Job requirements

Key Skills and Attributes


  • Exceptional analytical skills

  • Fluent in data programming languages (preferably Python)

  • Creative thinker and problem solver

  • Knowledge of ETL/ELT systems (preferably DBT)

  • Experience administering a data warehouse (preferably Snowflake)

Also important: 

  • Worked with various different database systems

  • Expert in performance tunings and database monitoring practises

  • Not afraid of taking initiative

  • Able to work on projects independently from start to finish

  • Open minded, positive thinker and a good communicator

Rewards package and remuneration

Wefarm is a global business that believes in flexible working and shared ownership.

Every Wefarmer is a shareholder in the business; we are all the makers and owners of Wefarm’s vision. We also offer pension packages, extended healthcare, enhanced parental leave, personal coaching (with MoreHappi), learning allowance and study leave.

As a global business we believe that remote first is the future of work, and support our teams in creating the best setup for their personal situation; every Wefarmer gets the standard tech they need and a stipend to set up their home office & we offer flexible hot desking solutions to our team through Desana. Being remote first doesn’t mean we don’t spend time together though; we have regular global team events (virtual for now) and local meet ups (where possible), bi-weekly All Hands meeting to make sure everyone is up to date, and hope that our next annual WeCamp (global get together) will be in person again.

Equal Opportunity Statement

At Wefarm, we’re building a place where everyone belongs and can add value, regardless of their background - and our team is no different. We’re working hard to create a diverse and inclusive culture where we take inspiration from different experiences, backgrounds and ways of thinking. If you share our values and enthusiasm for connecting the world’s small-scale farmers, you may be a great fit for Wefarm.