IBM Research Lab Kenya- Software Engineer for Health Care


About IBM Research - Africa

IBM Research – Africa is IBM’s 12th global research lab and the first industrial research facility on the continent of Africa. With facilities in Kenya and South Africa, IBM Research – Africa is driving innovation and socio-economic development by developing commercially-viable solutions to transform lives and enable new business opportunities in key areas such as water, agriculture, transportation, healthcare, financial inclusion, education, energy, security and e-government.

First announced by IBM’s CEO Ginni Rometty in 2012, the Nairobi facility was officially inaugurated by Kenya’s President Uhuru Kenyatta in November,20 13. The Nairobi facility is supported by the Kenya ICT Authority. The South African branch of IBM Research – Africa was announced in March 2015 and will be collocated with Wits University in the Tshimologong Precinct technology hub in Bramfontein, Johannesburg.

IBM Research – Africa is actively engaging with Africa’s innovation ecosystem to kick start new business opportunities and ensure the full commercial viability of its solutions and services. Entrepreneurs, developers and business partners are a key part of IBM’s research programs and go-to-market strategy in Africa.

Employing some of the best scientists from around the world, many from the African diaspora, IBM Research is a key investor in skills in Science, Technology, Engineering and Mathematics (STEM) in Africa and is partnering with universities across the continent to develop and hire top talent.

Open position: Software Engineer for Health Care
Job Description

Africa is poised to become a leading source of innovation in a variety of sectors with an expected growth rate of 7% annually over the next 20 years. IBM recognizes the potential impact of research and smarter systems in helping to build Africa’s future, hence the African research lab creates technology applications in a range of industries at the core of Africa’s growth: financial services, education, healthcare, mobility, public safety and utilities. IBM believes that increasing access to healthcare and improving the quality of healthcare is critical to the continent of Africa. We develop and leverage high-end cognitive technologies to develop original and novel solutions to healthcare challenges.

IBM Research software engineers are evaluated on their technical contributions, ability to collaborate across labs, and leadership. These metrics, in the context of a commercial research lab in an emerging market, create a unique combination of roles and responsibilities for a Software Engineer working in the healthcare domain.


  • Experience with one ormore OOP language (eg. Java, Python, C++)
  • Experience with relational and non-relational databases (e.g., postgres, DB2, mongo)
  • Experience with at least one front-end framework (e.g., angular, react)
  • Mobile Android and iOS development
  • Experience building at least one production application
  • Experience with agile methodology
  • Develop technologies, analytics and algorithms in financial inclusion and financial services projects.
  • Identify data-driven methods when more traditional approaches are infeasible.
  • Transform research insights into real-world systems for use across the continent.

Group ID: IBM Research
Brands: IBM
Country: Kenya
Job Family: Not Applicable

Type: Full-Time

Experience: Mid-Senior Level

Category: Research

Reference ID: 75286BR

Date Posted: 02/28/2017