Unpaid Internships for Engineering Students: 5 Red Flags That Signal Exploitation and 3 Internship Types That Are Worth Doing for Free
A LinkedIn DM arrives: "We are a fast-growing startup looking for passionate interns. Unpaid, 3 months, work from home, flexible hours. Certificate and letter of recommendation provided. Great learning opportunity." The message has been sent to 500 other students from a template. The "startup" has no product, no users, and no full-time engineers. The "internship" will consist of being added to a WhatsApp group where you receive vague tasks like "research competitor products" or "build a landing page," with zero mentorship, zero code review, and zero portfolio value. At the end of three months, you receive a PDF certificate and a generic recommendation letter. You have contributed free labor to an entity that extracted value from your time and gave you nothing of hiring value in return. This is the standard unpaid internship in Indian tech, and it is a net negative on your career because the three months you spent doing it are three months you could have spent building a deployed project that actually gets you interviews.
(1) The company has no full-time engineering team. (2) The "internship" is a group program with 50+ interns and no individual mentorship. (3) The work consists of undefined "research" or "marketing" tasks rather than specific engineering deliverables. (4) The certificate/LOR is marketed as the primary benefit rather than the skills you will build. (5) The company cannot name a specific engineer who will review your code. If an unpaid internship hits two or more of these flags, decline it. The certificate is worthless. The three months of your time are worth ₹1.5–2 lakh of portfolio-building output. Do not trade them for a PDF.
The 3 Internship Types Worth Doing Without Pay
Not all unpaid work is exploitation. Three specific internship types provide genuine career value that exceeds the opportunity cost of unpaid labor.
Type 1: Open-source mentorship programs. Google Summer of Code, Outreachy, LFX Mentorship, and similar programs pay stipends and pair you with an experienced open-source maintainer who reviews your code over 3 months. These are competitive (GSoC accepts roughly 1,200 students from 8,000+ applicants), but they provide the single strongest signal on an entry-level resume: "someone who already maintains a widely-used open-source project reviewed my code and accepted it." This signal is worth more than a year of service-company experience to a product-company recruiter.
Type 2: Early-stage startup where you are the first or second engineering hire. If the founders are technical and can review your code, and if the work involves building production features (not research or marketing), an unpaid role at a pre-funding startup can be a legitimate portfolio builder. The key test: ask the founder to describe the specific PR you will submit in your first week. If they can name a concrete engineering task, the role has substance. If they describe "learning opportunities" in the abstract, it is exploitation.
Type 3: Research internships at academic labs or government institutions. These are typically unpaid or stipend-based but provide access to computing resources, datasets, and research mentorship that you cannot replicate independently. If the output is a published paper or a publicly available dataset with your name on it, the credential has genuine hiring value, especially for data science and ML roles.
If you cannot find a legitimate internship (paid or one of the three types above), build your own. Pick a real problem in your college or community. Build a deployed project that solves it. Document the process publicly. Treat it as a self-directed internship with deliverables, timelines, and public accountability. At the end of three months, you have a deployed project, a commit history, and a case study. This self-directed internship is indistinguishable from a legitimate structured internship on your resume because both produce the same evidence: a portfolio piece that a recruiter can evaluate. The certificate from an exploitative unpaid internship proves nothing. The deployed project proves everything.