Tech Internships in Tanzania: Where to Apply and What to Expect (2026)
Tech internships in Tanzania are available at telecoms (Vodacom, Airtel), banks (NMB, CRDB), startups, COSTECH, and international organizations. Stipends range from TZS 0 (unpaid) to TZS 1,000,000 per month depending on the employer. Telecoms and banks run the most structured programs, typically requiring university enrollment or recent graduation. Startups are more flexible on credentials. To maximize your internship: treat it as a 3-month job interview, build something visible, and actively ask for feedback and responsibilities. <!-- TODO: verify current internship programs and stipend ranges -->
Where to Find Tech Internships in Tanzania
Vodacom Tanzania. Runs internship programs for university students, typically during academic break periods. Departments include IT, digital services, and data analytics. These are structured programs with assigned mentors and projects. Competition is high. Apply through Vodacom's career page or university partnership channels.
NMB Bank and CRDB Bank. Both banks offer graduate trainee and internship programs. These typically require enrollment in or recent graduation from a recognized university (UDSM, NM-AIST, or equivalent). Programs are 3 to 6 months. Stipends vary. The path from intern to full-time employee is well-established at both institutions.
Airtel Tanzania. Offers internship positions, though typically fewer than Vodacom. Check Airtel Tanzania career page and university bulletin boards.
COSTECH (Tanzania Commission for Science and Technology). Occasionally offers technology-related internships and attachments. These may involve working on government technology initiatives, data projects, or research support. Check the COSTECH website and inquire directly.
Startups and agencies. Companies like Nala, Selcom, Ramani, and various digital agencies in Dar es Salaam take interns on a more informal basis. These positions may not be posted publicly. Send a well-crafted email with your portfolio to companies you are interested in. Explain what you can contribute and what you want to learn. Startups often appreciate initiative.
Buni Hub and Dar Techno Hub programs. Both hubs occasionally run incubation programs, hackathons, and training initiatives that function like structured internship experiences. They may not come with a stipend but provide mentorship, networking, and portfolio-building opportunities.
International organizations. UN agencies, World Bank, and NGOs with Tanzania offices sometimes offer tech internships. These are competitive and often require a graduate degree or current enrollment, but they pay well (sometimes in USD) and provide excellent experience. Check the UN Careers portal, ReliefWeb, and organization-specific career pages.
Paid vs Unpaid Internships: When to Accept and When to Walk Away
The reality in Tanzania is that many tech internships offer low or no stipend. Here is how to evaluate:
Accept an unpaid internship if:
- It is at a reputable company with a clear conversion path to a paid role (ask directly: "What percentage of interns receive full-time offers?")
- The program is time-limited (3 months maximum)
- You will work on real projects that become portfolio pieces
- You can financially survive the unpaid period
- There is a named mentor who will supervise your work
Walk away from an unpaid internship if:
- There is no end date or conversion discussion
- You will mostly do admin work, data entry, or non-technical tasks
- The company has a pattern of cycling through unpaid interns without hiring
- There is no mentorship or supervision
- It requires full-time hours indefinitely with no path to compensation
Paid internships at telecoms and banks typically offer TZS 300,000 to 1,000,000 per month. International organizations may pay more. Startup internships range from unpaid to TZS 500,000 depending on the company's funding and the intern's skill level.
How to Convert an Internship Into a Full-Time Offer
The internship is a 3-month audition. Treat it accordingly:
1. Ship something visible. Your goal is to have at least one tangible output that the team remembers. A feature that went to production, a tool that solved a real problem, a dashboard that people actually use. Ask your supervisor what the team's pain points are, then volunteer to address one. This is not about working extra hours. It is about choosing high-impact work.
2. Ask for feedback regularly. Do not wait for the formal review. Every two weeks, ask your supervisor: "What am I doing well? What should I improve?" This shows maturity and makes it harder for them to let you go without considering you for a full-time role.
3. Build relationships beyond your immediate team. Meet people in other departments. Join the company's tech talks or social events. The hiring decision often involves people beyond your direct supervisor. Being known and liked across the team helps.
4. Document your contributions. Keep a running list of what you built, fixed, or improved. When the internship ends (or when you ask to be considered for a full-time role), you want to present a clear case: "Here is what I delivered during my internship."
5. Be transparent about your goals. If you want a full-time offer, say so before the internship ends. Do not assume they know. Ask: "I have really enjoyed working here. I would love to continue full-time. Is there a path for that?"
How to Prepare for Internship Applications
The preparation is similar to applying for junior roles, but with lower experience expectations:
- Build 2 to 3 portfolio projects. They do not need to be complex. A simple web application with user authentication, a mobile-responsive site, or a small API project. Deploy them and include GitHub links.
- Create a one-page CV. Focus on skills, projects, and education. See our developer CV guide for Tanzania for the full template.
- Apply early. Telecom and bank internship programs have fixed application windows, often aligned with university academic calendars. Miss the window and you wait another cycle. Start checking career pages 2 to 3 months before you want to start.
- Leverage university connections. UDSM and NM-AIST have career services offices and employer relationships. Use them. Some internship positions are filled exclusively through university channels.
- Network at hubs. Attend Buni Hub and Dar Techno Hub events. Mention that you are looking for an internship. People refer interns they have met in person far more readily than strangers who email a CV.
If you want to build practical skills before applying, McTaba's Tech Foundations (~TZS 60,000) gives you a conceptual foundation in weeks. A free account lets you explore the platform first.
Key Takeaways
- ✓Telecoms (Vodacom, Airtel) and banks (NMB, CRDB) run the most structured internship programs in Tanzania, but they typically require university enrollment.
- ✓Startups and agencies offer less formal internships but are more flexible on credentials and can lead to faster full-time conversion.
- ✓Unpaid internships should only be accepted if there is a clear conversion path and a defined end date. Never accept an open-ended unpaid position.
- ✓The internship itself is not the goal. The goal is converting it into a full-time offer or using it as a credible experience block on your CV.
- ✓COSTECH and international organizations occasionally offer tech-related internships with competitive stipends.
Frequently Asked Questions
- Do I need to be a university student to get a tech internship in Tanzania?
- For telecoms and banks, university enrollment or recent graduation is typically required. Startups and agencies are more flexible and may take interns based on demonstrated skills and portfolio, regardless of educational background. Hub programs (Buni Hub, Dar Techno Hub) also tend to be open regardless of university status.
- How much do tech interns get paid in Tanzania?
- Ranges from TZS 0 (unpaid, common at smaller companies) to TZS 1,000,000 per month (telecoms, international organizations). Banks typically offer TZS 300,000 to 600,000. Startups vary widely. Always ask about compensation before accepting. <!-- TODO: verify current internship stipend ranges -->
- How long are tech internships in Tanzania?
- Most are 3 to 6 months. Telecom and bank programs are often 3 months aligned with university breaks. Startup internships can be more flexible in duration. Avoid any arrangement that is open-ended with no defined timeline.
Ready to build real-world apps?
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.
Apply to the McTaba Marathon