
IBM East Africa is hiring an intern for a software engineer position in Nairobi.
Vacancy Description
Would you like to play a key role in building and experimenting cognitive software systems that enable humans and machines to perform better than either humans or machines?
IBM Research Africa is looking for experienced software professionals with strong interest in cognitive computing and experience in implementing complex algorithms arising in instrumentation for data generation and data intensive applications spanning multiple disciplines.
You are expected to work in close collaboration with other researchers and engineers and deliver production level-code to support the commercialization of the resulting assets.
Your Role and Responsibilities
- Conduct research in software engineers applied to cognitive computing, include performing foundational research in a wide range of topics such as, knowledge extraction, representation and retrieval from structured and unstructured data
- Develop open source tools and use cases in addressing the “big” challenges in Africa (e.g., Healthcare, Next Generation Public Sector and Enterprise, etc.)
- Develop novel and scalable approaches and algorithms for data ranging from small to big data
Required Technical and Professional Expertise
- Degree (PhD, MSc, or BSc.) in Computer Science, Software Engineering, Artificial Intelligence, Applied Mathematics or Equivalent
- Strong background in software engineering practices including agile techniques
- Experience in tools and methodology to improve software life cycle for cognitive applications
- Strong publication record in top-tier conferences and journals
- Proven communication skills and leadership experience are essential
Preferred Technical and Professional Expertise
- 5 or more years of commercial software development experience
- Expert skill level in programming skills (C/C++, Java, Go, Python, Javascript, Node.js, etc.)
- Expert skill level in software engineering practices including agile techniques
- Expert skill level in system building/debugging/testing
- Expert skill level in building Cloud Applications using APIs and micro-services
- Prior experience in Africa or developing countries is a plus
About Business Unit
IBM Research is the organic growth engine of IBM and an innovation engine for our customers and partners.
As part of this mission, IBM Research anticipates and examines ‘What’s Next in Computing’ to ultimately create and integrate the technologies the world relies upon to solve big challenges and unlock new opportunities. We create and pioneer new markets for IBM, our partners and customers as exemplified in our ongoing quest to reach practical and large-scale quantum computing.
Across IBM Research, we realize the power and potential to accelerate discovery with our partners and clients by combining the power of high performance computing, AI, and Quantum, all integrated through the hybrid cloud.
About IBM
IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM East Africa is hiring an intern for a software engineer position in Nairobi.