AI for Good Research Lab: Internship Opportunities job at Microsoft
7 Days Ago
Linkedid Twitter Share on facebook
AI for Good Research Lab: Internship Opportunities
2026-05-02T10:34:10+00:00
Microsoft
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_2617/logo/Microsoft%20Kenya.jpg
INTERN
Nairobi
Nairobi
00100
Kenya
Information Technology
Science & Engineering, Computer & IT, Internships
KES
MONTH
2026-05-15T17:00:00+00:00
8

Internship Opportunities

Interns put inquiry and theory into practice. Alongside fellow doctoral candidates and some of the world’s best researchers, interns learn, collaborate, and network for life. Interns not only advance their own careers, but they also contribute to exciting research and development strides. Interns are paired with mentors and expected to collaborate with other interns and researchers, present findings, and contribute to the vibrant life of the community.

Responsibilities include:

  • Review existing literature and identify gaps in the state-of-the-art and formulate research questions
  • Design experiments that apply cutting-edge research in machine intelligence and machine learning. Implement prototypes of scalable systems in AI applications.
  • Collaborate closely with team members and potential external collaborators on developing systems from prototyping to production level.
  • Under instruction from others, research new tools, technologies, and methods being used in the research community and contribute your knowledge around a specialized tool/method to support planning for research projects.

Qualifications

Required Qualifications (RQs)

  • Must be currently enrolled in a PhD program in Computer Science or a related STEM field.
  • Must have at least one additional quarter/semester of school remaining following the completion of the internship
  • Must have at least 2 years of experience with modeling in Python and at least 2 years of experience with deep learning models.
  • Must be fluent in English (verbal and written)

Preferred Qualifications (PQs)

  • Experience with one or more general purpose programming languages including: C/C++, Java, MATLAB or Python, ideally languages such as pyTorch, Tensorflow and other deep learning toolkits
  • Experience (classroom or work related) in one or more areas of computer science, such as Natural Language Understanding, Neural Networks, Computer Vision, Machine Learning, Deep Learning, Algorithmic Foundations of Optimization, Data Science, Privacy, etc.
  • Experience with geospatial machine learning, foundation models, agentic AI, or low-resource language models (development and evaluation), applied to practical challenges in agriculture, biodiversity, public health, or disaster response, is a plus.
  • Review existing literature and identify gaps in the state-of-the-art and formulate research questions
  • Design experiments that apply cutting-edge research in machine intelligence and machine learning. Implement prototypes of scalable systems in AI applications.
  • Collaborate closely with team members and potential external collaborators on developing systems from prototyping to production level.
  • Under instruction from others, research new tools, technologies, and methods being used in the research community and contribute your knowledge around a specialized tool/method to support planning for research projects.
  • Modeling in Python
  • Deep learning models
  • C/C++
  • Java
  • MATLAB
  • Python
  • pyTorch
  • Tensorflow
  • Natural Language Understanding
  • Neural Networks
  • Computer Vision
  • Machine Learning
  • Deep Learning
  • Algorithmic Foundations of Optimization
  • Data Science
  • Privacy
  • Geospatial machine learning
  • Foundation models
  • Agentic AI
  • Low-resource language models
  • Currently enrolled in a PhD program in Computer Science or a related STEM field.
  • At least one additional quarter/semester of school remaining following the completion of the internship
  • At least 2 years of experience with modeling in Python
  • At least 2 years of experience with deep learning models.
  • Fluent in English (verbal and written)
  • Experience with one or more general purpose programming languages including: C/C++, Java, MATLAB or Python, ideally languages such as pyTorch, Tensorflow and other deep learning toolkits
  • Experience (classroom or work related) in one or more areas of computer science, such as Natural Language Understanding, Neural Networks, Computer Vision, Machine Learning, Deep Learning, Algorithmic Foundations of Optimization, Data Science, Privacy, etc.
  • Experience with geospatial machine learning, foundation models, agentic AI, or low-resource language models (development and evaluation), applied to practical challenges in agriculture, biodiversity, public health, or disaster response, is a plus.
postgraduate degree
24
JOB-69f5d32222bb8

Vacancy title:
AI for Good Research Lab: Internship Opportunities

[Type: INTERN, Industry: Information Technology, Category: Science & Engineering, Computer & IT, Internships]

Jobs at:
Microsoft

Deadline of this Job:
Friday, May 15 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Saturday, May 2 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Microsoft
Microsoft jobs in Kenya

JOB DETAILS:

Internship Opportunities

Interns put inquiry and theory into practice. Alongside fellow doctoral candidates and some of the world’s best researchers, interns learn, collaborate, and network for life. Interns not only advance their own careers, but they also contribute to exciting research and development strides. Interns are paired with mentors and expected to collaborate with other interns and researchers, present findings, and contribute to the vibrant life of the community.

Responsibilities include:

  • Review existing literature and identify gaps in the state-of-the-art and formulate research questions
  • Design experiments that apply cutting-edge research in machine intelligence and machine learning. Implement prototypes of scalable systems in AI applications.
  • Collaborate closely with team members and potential external collaborators on developing systems from prototyping to production level.
  • Under instruction from others, research new tools, technologies, and methods being used in the research community and contribute your knowledge around a specialized tool/method to support planning for research projects.

Qualifications

Required Qualifications (RQs)

  • Must be currently enrolled in a PhD program in Computer Science or a related STEM field.
  • Must have at least one additional quarter/semester of school remaining following the completion of the internship
  • Must have at least 2 years of experience with modeling in Python and at least 2 years of experience with deep learning models.
  • Must be fluent in English (verbal and written)

Preferred Qualifications (PQs)

  • Experience with one or more general purpose programming languages including: C/C++, Java, MATLAB or Python, ideally languages such as pyTorch, Tensorflow and other deep learning toolkits
  • Experience (classroom or work related) in one or more areas of computer science, such as Natural Language Understanding, Neural Networks, Computer Vision, Machine Learning, Deep Learning, Algorithmic Foundations of Optimization, Data Science, Privacy, etc.
  • Experience with geospatial machine learning, foundation models, agentic AI, or low-resource language models (development and evaluation), applied to practical challenges in agriculture, biodiversity, public health, or disaster response, is a plus.

Work Hours: 8

Experience in Months: 24

Level of Education: postgraduate degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Internships/ Trainee jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, May 15 2026
Duty Station: Nairobi | Nairobi
Posted: 02-05-2026
No of Jobs: 1
Start Publishing: 02-05-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.