Data Science Information Systems & Analytics Developer

Nairobi, Kenya

CIFOR-ICRAF

The Center for International Forestry Research and World Agroforestry (CIFOR-ICRAF) harnesses the power of trees, forests and agroforestry landscapes to address the most pressing global challenges of our time – biodiversity loss, climate...

View all jobs at CIFOR-ICRAF

Apply now Apply later

1.      Stakeholder Engagement and Requirement Analysis

  • Conduct in-depth analysis of stakeholder requirements for new and existing systems.
  • Provide comprehensive feedback to stakeholders regarding their requirements.
  • Facilitate stakeholder collaboration in designing mockups and developing use-cases.

2.      Information System Design

  • Develop Information System Architecture based on stakeholder requirements and current technologies, including deployment strategies and sustainability plans.
  • Assist the unit in selecting suitable technologies (related to backend, frontend).
  • Create and validate UI/UX designs through stakeholder engagement.
  • Work with other CIFOR-ICRAF themes and units to support platform development where relevant.

3.      Information System Development

  •  Implement software solutions using the selected technology stack
  • Perform thorough unit testing and quality assurance
  • Develop developer/user guides.

4.      Data Science and Analytics

  • Assist in building data pipelines using Open-Source technologies (e.g., Apache Airflow)
  • Perform data cleaning and curation for dashboard development.
  • Apply Agile software development principles in the design and development of data-driven dashboards
  • Explore and implement emerging technologies for micro dashboards (e.g., Apache Superset, Power BI, Observable Framework)
  • Assist with data analysis and identification of data requirements for data-driven dashboards.

5.      Continuous Integration and Continuous Deployment (CI/CD)

  • Establish, maintain, test and deploy production CI/CD pipelines
  • Utilize Docker Hub and GitHub for efficient deployment and version control.

6.      Collaborative Requirements Gathering and supervision

  • Actively participate in requirement gathering workshops to analyze stakeholder needs
  • Supervise junior developers on database design and management, and in platform development.

7.      Contribute to scientific papers where relevant.

8.      Contribute to proposal development and writing where relevant.



Requirements

  • BSc degree in relevant field.
  • Advance programming skills especially in Python Django framework.
  • Excellent understanding of database systems, including advanced database development.
  • Proven solution deployment experience.
  • Good knowledge of Linux.
  • Knowledge of Data Science and Machine Learning.
  • Knowledge of Data and analytical pipelines.
  • Knoweldge of EDA platforms. 
  • 2 to 4 years of experience.


Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Agile Airflow Architecture CI/CD Data analysis Data pipelines Django Docker EDA GitHub Linux Machine Learning Open Source Pipelines Power BI Python Superset Testing UX

Perks/benefits: Career development

Region: Africa
Country: Kenya

More jobs like this