Data Engineer

We are looking for a savvy Data Engineer to join our growing team of analytics experts. The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up.  

The Data Engineer will support our software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems, and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives. 


  • Analyze data (using statistical and/or ML methods) and build dashboards (UI components) to derive insights  
  • Build (ML) models that could aid in future projections and decision making 
  • Work with other team members in an agile environment comprising of two to four weeks sprints to deliver usable BI tools 
  • Implement APIs that expose raw as well as analyzed data 
  • Build UI components for data visualization and presentation  
  • Collaborate with a team of agronomists to convert protocols into statistical and/or mathematical models 
  • Develop and manage business intelligent solutions for the organization 
  • Collaborate with team members for the purpose of collecting data and executing the company’s mission 
  • Identify the development needs for the purpose of streamlining and improving operations of the organization for efficiency and profitability 
  • Developing insight dashboards and creating reports for organizational decision making 


  • BSc. in Computer Science, Mathematics, Data Science, Statistics, or any closely related qualification 
  • Must have a full command of JavaScript and Python 
  • Should have +1 experience in Machine Learning and/or Statistical data analytics 
  • Strong analytical skills are required 
  • Must understand the concepts of RESTful APIs and be able to write APIs in Node.js and Python 
  • Experience working with teams in an agile environment is necessary 
  • Experience working with React (and related frameworks) is a must 
  • 3+ years’ experience in a data analytical role 
  • Experience with data visualization frameworks such as d3.js is a plus 
  • Experience working with React (and related UI frameworks) is a plus 
  • Experience working with machine learning and statistical libraries such as Pandas, Scikit-Learn, Numpy is a plus 

Preferred Skills

  • Understanding of concepts such as feature selection, over-fitting, etc. is a plus 
  • Ability to design and implement test cases at various levels to thoroughly test API endpoints 
  • Experience with design patterns and OOP approach to software development 
  • Knowledge in conceptual modeling (using UML) is a plus 
  • Knowledge on NoSQL databases such as MongoDB is required 
  • Knowledge in microservices is a plus 
  • Developing and managing business intelligent solutions for organizations 
Complete Farmer is a Ghanian AgTech startup which allows users to own shares in tech-enabled farms.