Fully Remote • Paid Internships

Start Your Open Source Journey with Outreachy

Outreachy provides paid, remote internships to people from underrepresented communities in tech. Learn, contribute, and grow your career by working on real-world open source projects.

Paid Internship

Receive a competitive stipend for your full-time contribution.

100% Remote

Work from anywhere in the world with flexible hours.

Expert Mentorship

Get guided 1-on-1 by experienced open-source maintainers.

About Outreachy

Empowering Diverse Talent in Tech

Outreachy exists to remove systemic barriers to entering the tech industry by offering structured mentorship, financial support, and hands-on experience in open source communities.

Global Community

Collaborate with interns and mentors from all over the world. Build a network that transcends geographical boundaries.

Real Impact

Your code won't sit in a sandbox. You will contribute to production-grade software used by millions of people daily.

Career Catalyst

Graduates of Outreachy often transition into full-time roles in tech, armed with a strong portfolio and proven experience.

Am I Eligible?

Who Can Apply for Outreachy?

Outreachy is designed to be inclusive. You don’t need to be a senior developer — you need curiosity, commitment, and the willingness to learn.

You Can Apply If:

  • You face systemic bias or discrimination in tech.
  • You are at least 18 years old.
  • You are available for a 40 hour/week full-time internship.
  • You are eligible to work remotely in your country.

You Cannot Apply If:

  • You are a student on a visa that restricts working hours.
  • You have previously completed an Outreachy internship.
  • You cannot commit to the full 40 hours per week.

Note: Beginners are welcome! Prior open source experience is not required. What matters most is your ability to communicate and learn.

Timeline

Two Cohorts Every Year

Outreachy runs two identical cycles annually to accommodate different schedules worldwide.

May – August Cohort

Mid-Year Cycle

  • Feb - Mar: Initial Applications
  • Mar - Apr: Contribution Period
  • May - Aug: Paid Internship

December – March Cohort

End-Year Cycle

  • Sep - Oct: Initial Applications
  • Oct - Nov: Contribution Period
  • Dec - Mar: Paid Internship
Application Process

Your Journey Step by Step

The process is designed to help you learn and demonstrate potential, not to test perfection.

1

Initial Application

Submit your basic details and essay answering eligibility questions on the Outreachy portal.

2

Contribution Phase

Select 1-2 projects, interact with mentors, and make your first pull requests over a 4-week period.

3

Final Application

Draft a detailed project timeline based on what you learned during the contribution phase.

4

Internship

Selected applicants begin their 3-month paid internship with dedicated 1-on-1 mentorship.

Pro Tips

How to Stand Out in the Contribution Phase

This is the most critical phase. Mentors evaluate your communication, willingness to learn, and consistency.

Communicate Early

Introduce yourself in the project's chat. Don't ghost mentors if you get stuck. Ask public, well-researched questions.

Focus, Don't Scatter

Don't try to contribute to 5 different projects. Pick 1 or 2 that align with your skills and commit deeply to them.

Quality over Quantity

One well-documented, carefully written PR is worth more than ten 1-line typo fixes. Review feedback gracefully.

Comparison

Outreachy vs GSoC

Understanding the differences helps you choose the right program for your current situation.

Feature Outreachy Google Summer of Code
Target Audience Underrepresented groups in tech (globally) Students & beginner contributors
Time Commitment Strictly 40 hrs/week (Full-time) Flexible (Small ~90h, Medium ~175h, Large ~350h)
Contribution Phase Mandatory 4-week period before final selection Highly recommended, but not strictly mandated
Types of Roles Coding, Design, Documentation, Data Science, Marketing Primarily Coding / Technical