Software Engineer (Internship) IBM

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

Read>>>>5 Advantages of Investing in Professional CV Writing Services

How To Apply

Click here to apply