Software Engineer

We are looking for highly-motivated, intellectually curious people who are hungry for personal growth. Successful candidates have versatile talents and are excited to work in a fast-paced, demanding, and constantly evolving entrepreneurial environment. We are hiring a Software Engineer to join our office in Nairobi.
Responsibilities:
Develop high quality, high performance software
Data API design and service implementation
Data storage architecture and optimization
Develop computational models to predict various facets of agricultural markets using data related to crop production, weather, environment, consumption, infrastructure, transportation, trade flows, prices, and socioeconomic indicators, amongst others
Implement sophisticated but easy data visualizations and interactions
Develop large scale data harvesting and transformation systems
Qualifications:
Very strong computer science fundamentals (data structures and algorithms)
Very proficient in at least two of: Javascript, Python, Java, C++
Bachelor’s level degree in computer science, engineering, math or related field; or relevant work experience
Bonus Points:
Strong system design experience
Strong understanding of statistics and mathematics
Experience with large scale systems, parallel computing, distributed storage
Familiarity with statistical modeling tools (R, MatLab)
Experience with natural language processing (NLP)
Experience using RESTful APIs
Understanding of relational databases and distributed databases (e.g. Postgres, Cassandra, Bigtable)
Basic knowledge of Node.js
Understanding of HTML, CSS, Javascript
Graduate degree / Research experience

Apply via :

careers.jobscore.com


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *