M…

Research Science PhD Intern - AI & Data

Internship On-site Entry Level Nairobi, KE
Posted 6 days, 8 hours ago ⏰ Deadline: Jul 31, 2026 3 views 0 applications

Job Description

Job Description

The Microsoft AI for Good Research Lab is a dedicated team within Microsoft Research, launched in 2018, that partners with NGOs, governments, and universities to solve complex global challenges using AI, machine learning, and data science. It focuses on accelerating solutions for sustainability, humanitarian action, and public health.

Role

AI for Good Research Lab Intern

Duration

6 months starting July 2026

Location

Nairobi, Kenya – 3 days onsite

Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.

The AI for Good Research Lab uses AI and data to address some of the greatest challenges facing humanity. We are headquartered in Redmond, WA, and have one of our offices in Nairobi, Kenya.

We work on issues that will improve societies and environments with a focus on food and water security, disaster response and early warning, biodiversity and conservation. Our technical specialties are in areas as diverse as geospatial imagery, computer vision, bioacoustics, and language models.

If you have experience in large language models, computer vision, statistics, and geospatial machine learning, you have a fantastic opportunity to join the AI for Good team that is led by Microsoft’s Chief Data Scientist.

Responsibilities

  • 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.

About You

Required Qualifications

  • 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

  • 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.

How to Apply

To apply, please submit your application through the CampusBiz portal. You can find the application link on the Microsoft website.

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

Start with a free job match to see how well you fit. Then order a tailored CV.

Join Our Kenya Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?