Internship | Job Vacancies at IBM

Internship | Job Vacancies at IBM

Software Engineering Intern at IBM

Software Engineering Intern at IBM Research – Africa

Date Created: October 14, 2025
Type: Internship (Fixed Term)
Work Arrangement: Hybrid
City / Township / Village: Nairobi City
State / Province: Nairobi Municipality
Country: Kenya
Company: IBM East Africa Limited
Department: Security Research, IBM Research – Zurich
Job ID: 62892

About the Role

IBM Research – Africa is offering a unique 12-week paid internship at its Nairobi lab, designed to foster personal and professional growth through mentorship from leading researchers and engineers.

As a Software Engineering Intern, you will work on meaningful and impactful technology solutions, develop scalable software systems, and collaborate with world-class scientists in the fields of climate and sustainability. The internship encourages curiosity, innovation, and critical thinking to address real-world challenges through technology.

Key Responsibilities

  • Work on research questions and projects aligned with IBM’s strategic interests.
  • Develop and deliver scalable software systems.
  • Collaborate with multidisciplinary research and engineering teams.
  • Apply innovative problem-solving approaches to complex technological challenges.
  • Leverage IBM’s global resources and tools to support research and development.

Qualifications

Education:

  • Enrolled in a 4th Year Bachelor’s Degree program or final year of a Master’s program in Computer Science or a related technical field.

Required Technical and Professional Expertise:

  • Strong understanding of algorithmsdata structures, and core computer science principles.
  • Proficiency in at least one programming language such as JavaJavaScriptNodeJS, or Python.
  • Experience delivering software development projects.
  • Familiarity with cloud-native technologies and platforms.
  • Understanding of machine learning concepts and frameworks (e.g. scikit-learn, TensorFlow, or PyTorch).
  • Knowledge of tools and methods in machine learningartificial intelligence, and data mining.
  • Strong problem-solvinganalytical, and collaboration skills.

Preferred Education:

  • Master’s Degree

Additional Details

Employment Type: Intern (Fixed Term)
Shift: General (Daytime)
Travel Required: No
Commissionable/Sales Incentive Based: No

Why Join IBM Research – Africa

This internship is an exceptional opportunity to gain hands-on experience in cutting-edge research, contribute to impactful projects, and collaborate with some of the brightest minds in the industry.

Read More & Apply

Previous Post Next Post