Job Description - Data Scientist

Home > Careers > Data Scientist

We are looking for candidates across our business units and product areas and will like to hear from you if you have the skills and experience for any of our available roles. To apply, simply send us a copy of your CV to DFS Africa and our team will be in touch with you.

Data Scientist

We seek a Data Scientist with strong analytical and communication skills to join our team working on the Connective the Dots Initiative (CDI) and Africa to the World (A2W) products. Both CDI and A2W teams develop sophisticated algorithms that involve learning from large amounts of data such as prices, promotions, similar products, and other data from our product catalog in order to automatically act on millions of dollars’ worth of inventory and fulfil orders for life saving medical products. As a Data Scientist, you will work with our product team, research team as well as collaborating with academic researchers and publishing papers.

Data Scientist Responsibilities

As a Data Scientist, you will be tasked to understand and work with bleeding edge research to enable the implementation of sophisticated models on big data. You are an analytical problem solver who enjoys diving into data from various businesses, is excited about investigations and algorithms, can multi-task, and can credibly interface between scientists, engineers and business stakeholders. Your expertise in synthesizing and communicating insights and recommendations to audiences of varying levels of technical sophistication will enable you to answer specific business questions and innovate for the future. Other key responsibilities are:

  • You must have a minimum of 5 years’ experience of a combination of server-side focused development with skills in C#, ASP.NET and database technologies (SQL, MySQL, Mongo DB etc.) Analysis of large amounts of data from different parts of the business and associated business functions
  • Conducting all phases of research projects, including defining research questions, working with multiple data sources, building and evaluating competing models, and interpreting and communicating the results.
  • Providing data-driven and business-relevant recommendations based on your findings.
  • Formalizing assumptions about how models are expected to behave, creating definitions of outliers, developing methods to systematically identify these outliers, and explaining why they are reasonable or identifying fixes for them
  • Communicating verbally and in writing to business customers with various levels of technical knowledge, educating them about our research, as well as sharing insights and recommendations
  • Utilizing code (Python, R, Scala, etc.) for analyzing data and building statistical and machine learning models and algorithms
Qualifications & Skills
  • Master’s or PhD degree in a quantitative field such as Machine Learning, Data Science, Statistics, Applied Mathematics, Physics, Computer Science, or Economics
  • Fluency in a scripting or computing language (e.g. Python, Scala, C++, Java, etc.)
  • 3+ years of relevant working experience in an analytical role involving data extraction, analysis, statistical modeling, and communication
  • 3+ years of experience with data querying languages (e.g. SQL, Hadoop/Hive)
  • Experience processing, filtering, and presenting large quantities (Millions to Billions of rows) of data from different product groups and business functions
  • Experience working with Machine Learning/Deep Learning for real world problems
  • Natural curiosity and desire to learn, a passion for solving real world problems
  • Demonstrable track record of dealing well with ambiguity, prioritizing needs, and delivering results in a dynamic environment