Senior Software Engineer

Job description 

benshi.ai's mission is to improve the health of individuals and populations in resource-poor countries through advanced AI applications. 

We seek software engineers with strong python background to join our engineering team to build our data infrastructure. You will have the rare opportunity of building resilient and scalable machine learning products from scratch, together with other talented engineers, to boost global health via cutting-edge ML algorithms. 

If you are passionate about building robust scalable data systems, and are excited about using your skills to improve the world, we want to meet you! 

Responsibilities: 

  • Develop and automate large scale, high-performance, scalable platform (batch and/or streaming) to drive faster analytics and support the operations of the machine learning models in production.  

  • Working with data scientists to create and improve data science workflows, i.e. machine learning lifecycle management. 

  • Ability to design large-scale, complex applications and frameworks with excellent run-time characteristics such as low-latency, fault-tolerance and availability. 

  • Partner with analytic consumers and data scientists to build and improve new/existing constructs and solve data engineering problems @ scale. 

Key qualifications: 

  • BSc/BEng degree in computer science, electrical engineering, or related fields; or equivalent technical proficiency 

  • Solid coding skills in Python 

  • 6+ years of experience in software and/or data engineering 

  • 3+ years of Spark development 

  • 3+ years of experience in Big Data Technologies (Hadoop, MapReduce, Hive etc…). 

  • Experience on Kubernetes, Docker preferred 

  • Experience with cloud services (GCP, AWS or Azure) 

  • Good knowledge of Data formats (Parquet, ORC etc.) and consensus management systems 

  • Deploy inclusive data quality checks to ensure high quality of data 

  • Experience building early stage robust and scalable products 

  • Attention to detail and effective verbal/written communication skills. Teamwork essential. 

How to Apply

Please send your CV and other relevant documents to eva@benshi.ai

Benshi.ai
https://benshi.ai/
Nairobi, KE