AI for Good Research Lab: Internship Opportunities

Microsoft Microsoft · Big Tech · Nairobi, Nairobi County, Kenya · Research Sciences

Microsoft's AI for Good Research Lab is seeking PhD interns to conduct research in AI and data to address global challenges in areas like food security, disaster response, and conservation. The role involves formulating research questions, designing and implementing experiments with machine intelligence and ML, and collaborating on developing systems from prototype to production. Candidates should have a strong academic background in AI/ML, computer vision, or NLP, with experience in Python and deep learning models.

What you'd actually do

  1. Review existing literature and identify gaps in the state-of-the-art and formulate research questions
  2. Design experiments that apply cutting-edge research in machine intelligence and machine learning
  3. Implement prototypes of scalable systems in AI applications
  4. Collaborate closely with team members and potential external collaborators on developing systems from prototyping to production level
  5. 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

Skills

Required

  • PhD program in Computer Science or a related STEM field
  • modeling in Python
  • deep learning models
  • fluent in English

Nice to have

  • C/C++, Java, MATLAB
  • 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

What the JD emphasized

  • Must be currently enrolled in a PhD program in Computer Science or a related STEM field.
  • Must have at least 2 years of experience with modeling in Python and at least 2 years of experience with deep learning models.

Other signals

  • AI for Good Research Lab
  • address some of the greatest challenges facing humanity
  • food and water security, disaster response and early warning, biodiversity and conservation
  • geospatial imagery, computer vision, bioacoustics, and language models
  • large language models, computer vision, statistics, and geospatial machine learning
  • research and leads research collaborations
  • advance the state-of-the-art of computer science and engineering
  • formulate research problems
  • design, development, execution and implementation of a research agenda
  • tackle foundational problems with a clear path to real-world impact
  • deep thinking research aspects and fast-paced entrepreneurial execution
  • push forward research agendas
  • research skills and technical backgrounds
  • depth of knowledge in Natural Language Understanding, Computer Vision, Machine Learning, Algorithmic Foundations of Optimization, Data Mining or Machine Intelligence (Artificial Intelligence)
  • data processing, experimentation, and modeling
  • seek innovative solutions to the world’s toughest challenges
  • AI technology innovation
  • 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
  • research new tools, technologies, and methods
  • contribute your knowledge around a specialized tool/method to support planning for research projects
  • Must be currently enrolled in a PhD program in Computer Science or a related STEM field.
  • Must have at least 2 years of experience with modeling in Python and at least 2 years of experience with deep learning models.