Internship Opportunities at IBM

Are you over 40 and feeling stuck in your career?
Not because you lack ability, but ...
Read More

Internship Opportunities, Entry Level Jobs, Fresh Graduate Jobs,

Research Science Intern | Software Engineer

  • As a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within the global IBM community to help you succeed.

Required Technical and Professional Expertise

  • Enrolled in a 4th Year bachelor’s degree program or final year of master’s program in Computer Science or related technical field.
  • Strong understanding of fundamental computer science concepts such as algorithms and data structures, …
  • Proficiency in at least one programming language, including but not limited to: Java, JavaScript, NodeJS or Python.
  • Problem solving and analytical skills.
  • Strong communication and collaboration skills.
  • C++, Network programming (sockets, polling, completion queues), Boost, basic understanding of zero-copy/memory copy, serialization, RPCs. Additional programming skills are a plus.

Preferred Technical And Professional Expertise

  • Experience in delivering software development project(s)
  • Experience in cloud native technologies and platforms
  • Understanding machine learning concepts and familiarity with a framework e.g. scikit-learn or TensorFlow or PyTorch
  • Knowledge of the many tools in machine learning, artificial intelligence, and data mining.
  • Strong data structures and algorithm design skills

Research Science Intern | Research Scientist

  • IBM Research Africa is looking for a Ph.D-level intern to join their teams which are exploring foundational models in the field of climate & sustainability and investigating foundational models & anomalous pattern detection techniques. Foundational models are flexible, re-useable models that can be applied to many downstream tasks. These models are set to replace the task-specific models that have been in place for the past decade.

Required Technical and Professional Expertise

  • Currently enrolled in a Ph.D program from an accredited university in quantitative fields such as Computer Science, Machine Learning, Statistics, Physics, Information Systems
  • Demonstrable interest in geospatial and weather data and related machine learning methodologies
  • 4 years coding experience with scientific Python stack (numpy, scipy, pandas, matplotlib, pytorch, etc.)
  • Availability to relocate to Nairobi, Kenya for the duration of the internship

Apply Here

How to Go from Applicant to UN Professional in 3 Days!

UN Job Challenge