To catalyze the Kenyan tech community’s growth.

JOBS

Software Engineer - Analytics and Software Engineer - Back End Development2

  • Company: SIL
  • Deadline: Tuesday 21st January 2014
  • Location: Nairobi
Job Description

A fast growing software development firm wishes to recruit a user experience specialist and several software developers.


Our culture values creativity, independence and curiosity. We hire people who are articulate and who possess both breadth and depth of knowledge; the sort of person who would be as comfortable in a discussion of economics and geopolitics as they would be in the depths of an esoteric technical topic.


Common Requirements ( all positions )

All candidates must have a university degree from a recognized university ( any degree ). Each application should include a one page CV and a one-paragraph cover letter that indicates the position applied for and the expected remuneration.


The applications for all positions should include a brief essay ( the topics have been provided below ); we are looking for candidates with deep, assimilated knowledge and the ability to communicate it to other people.


Shortlisted candidates will be subjected to a rigorous interview process that may include whiteboard coding / design exercises.


Software Engineer - Analytics

The ideal candidate for this position is the sort of person that gets excited about visualization, data mining, machine learning and business intelligence. They have an opinion about the grammar of graphics, and they can take a principled stand when asked whether big data is overhyped. They’ve played with Hadoop, R, numpy, pandas, weka, scikit.learn, matplotlib, D3, Julia and NLTK; and even worked professionally with one or two of those ( if you have to Google more than three of those, don’t bother ).


In order to apply for this position, send the following ( in addition to the common requirements ):

A brief essay in which you assume that you have been asked to explain to an intelligent eight year old the difference ( or lack thereof ) between machine learning and data mining.

Some evidence of your previous work e.g a Github repository, URLs for live applications.


Software Engineer - Back End Development

We are predominantly a Python / Django shop. The ideal candidate for this position should possess extensive knowledge of the Python ecosystem ( not limited to Django and the core language / standard library ). Professional level experience in a Java-centric environment will be a welcome bonus.


They should also be a curious developer - the type that have side projects in Scala / Haskell / Go.


In order to apply for this position, send the following ( in addition to the common requirements ):

A brief essay expressing your views on functional programming techniques, and their applicability in mainstream programming languages e.g Java / C#.

Some evidence of your previous work eg a Github repository, URLs for live applications.

How to apply

Applications should be sent by email to sil.talented@gmail.com. The application period will end on Tuesday 21 January 2014. The preferred format for the CVs and essays is PDF.