top of page
  • Facebook
  • Pinterest

MLH Fellowship 2025: A Remote, Paid Tech Fellowship for Aspiring Software Engineers and Open Source Contributors

  • Writer: Omran Aburayya
    Omran Aburayya
  • 4 days ago
  • 2 min read

If you're an aspiring software engineer, site reliability engineer, or blockchain developer seeking a transformative learning experience, the MLH Fellowship 2025 offers a unique opportunity to collaborate on real-world open-source projects with guidance from industry experts. This fully remote, 12-week program is designed to bridge the gap between academic learning and professional software development, providing participants with practical skills, mentorship, and a supportive community.

📝 Fellowship Summary

  • Location: Remote (Global)

  • Host Organization: Major League Hacking (MLH)

  • Study Level: Open to students and early-career professionals

  • Target Group: Aspiring software engineers, site reliability engineers, and Web3 developers

  • Fields of Focus:

    • Software Engineering

    • Production Engineering (Site Reliability)

    • Web3 Engineering

  • Funding & Coverage:

    • Educational stipend (amount varies by region; up to $5,000)

  • Duration: 12 weeks

  • Application Deadline: May 31, 2025

  • Start Date: Summer 2025 cohort begins on May 19, 2025

  • Eligible To: Individuals aged 18 or above, proficient in at least one programming language, with strong English communication skills, and residing in a country not embargoed by the U.S

📚 Fellowship Overview

The MLH Fellowship is structured to provide participants with hands-on experience in collaborative software development. Fellows are grouped into small pods and assigned to projects sourced from MLH's corporate partners, including GitHub, Meta, Amazon Web Services, and Google. The program emphasizes mentorship, peer collaboration, and practical application of software engineering principles.


🧩 Program Tracks:

  1. Software Engineering: Focuses on contributing to open-source projects, enhancing coding skills, and understanding software development workflows.

  2. Production Engineering (Site Reliability): Centers on maintaining and scaling systems, emphasizing reliability and performance.

  3. Web3 Engineering: Delves into blockchain technologies, smart contracts, and decentralized applications.


🌐 Curriculum and Activities:

  • Daily stand-ups and pair programming sessions

  • Technical mentorship and code reviews

  • Workshops and speaker series featuring industry leaders

  • Career development sessions, including resume reviews and interview preparation

  • Participation in hackathons and community events

🎁 Fellowship Benefits

  • Financial Support:

    • Educational stipend to offset expenses during the program (up to $5,000, varying by region)

  • Professional Development:

    • Real-world project experience with leading tech companies

    • Mentorship from experienced engineers

    • Enhanced coding and collaboration skills

  • Community Engagement:

    • Access to a global network of peers and professionals

    • Opportunities to participate in MLH events and hackathons

✅ Eligibility Criteria

Applicants must:

  • Be at least 18 years old

  • Reside in a country not embargoed by the United States

  • Demonstrate proficiency in at least one programming language

  • Possess strong English communication skills

  • Have access to a reliable internet connection

  • Commit to 20–30 hours per week for the duration of the 12-week program

📝 Application Procedure

Application Steps:

  1. Online Application: Complete the application form detailing personal information, programming experience, and motivation for joining the fellowship.

  2. Project Submission: Provide a link to a personal coding project hosted on a platform like GitHub, showcasing your skills and contributions.

  3. Interviews:

    • Participate in a behavioral interview to discuss your background and interest in the program.

    • Engage in a technical interview involving code discussion and problem-solving.

  4. Finalization: Upon acceptance, complete necessary documentation and prepare for orientation.


📂 Required Documents:

  • Updated resume or CV

  • Link to a personal coding project

  • Responses to essay questions within the application form


🗓️ Application Deadline: May 31, 2025


🔗 OFFICIAL LINK


Donate with PayPal

If you found our content helpful, and to keep this experience Ad-Free, Please consider donating to keep our content growing. Thank You!
 

Help us grow. Catch us on Facebook!

  • Facebook

Join our mailing list

Thanks for subscribing!

bottom of page