Core Requirements
All internships added to the list must meet these three requirements:1. Tech-Related Position
The internship must be in one of the following categories:Software/Computer Engineering
Development roles including frontend, backend, full-stack, mobile, embedded systems
Computer/Data Science
Data science, data engineering, data analytics, machine learning, AI research
Product Management
Technical product management roles (TPM, APM programs)
Quantitative Roles
Quantitative research, quantitative trading, quantitative development
Other Tech Roles
Site reliability engineering, DevOps, cybersecurity, systems engineering, technical program management
2. Geographic Location
The internship must be located in:- United States (any state or territory)
- Canada (any province or territory)
- Remote (available to candidates in US/Canada)
Internships in other countries are not accepted, even if they’re at major tech companies or offer remote work from other regions.
- ✓ San Francisco, CA
- ✓ New York, NY | Remote
- ✓ Toronto, ON
- ✓ Austin, TX | Seattle, WA | Boston, MA
- ✓ Remote
- ✗ London, UK
- ✗ Bangalore, India
- ✗ Remote (EU only)
- ✗ Singapore
3. Not Already Listed
The exact internship position must not already exist in the repository.Search the README
Check the main README for the company and role
Search Open Issues
Look through open issues to see if someone else already submitted it
Check Recently Closed Issues
Review recently closed issues in case it was just added
What counts as a duplicate?
What counts as a duplicate?
Duplicates (don’t submit):
- Exact same company, role title, and season already listed
- Someone already submitted an issue for this position that’s pending review
- Same company but different role (e.g., “Software Engineering Intern” vs “Machine Learning Intern”)
- Same role but different season (e.g., Summer 2025 vs Fall 2025)
- Same role but different location if tracked separately by the company
- Updated posting with significant changes (in this case, create a regular issue explaining the update needed)
What Qualifies as Tech-Related
Here are detailed examples to help you determine if an internship qualifies:Definitely Qualifies ✓
- Software Engineer Intern
- Data Scientist Intern
- Machine Learning Intern
- Product Manager Intern (Technical)
- Quantitative Researcher Intern
- Site Reliability Engineer Intern
- Security Engineer Intern
- Cloud Engineer Intern
- Mobile Developer Intern
- DevOps Intern
- Systems Engineer Intern
- AI Research Intern
- Backend/Frontend/Full-Stack Engineer Intern
- Data Engineer Intern
- Technical Program Manager Intern
- Embedded Systems Engineer Intern
Does Not Qualify ✗
- Marketing Intern (even at tech companies)
- Finance/Accounting Intern
- Human Resources Intern
- Business Analyst Intern (non-technical)
- Sales Intern
- Legal Intern
- Operations Intern (non-technical)
- Customer Success Intern
- Recruiting Intern
- UX Designer Intern (unless explicitly technical/engineering focused)
- Content Writer Intern
Borderline Cases
Technical Product Manager
Technical Product Manager
✓ Qualifies if the role involves working directly with engineering teams on technical products, making technical decisions, or requires technical background.✗ Does not qualify if it’s purely business-focused product management.
Data Analyst
Data Analyst
✓ Qualifies if the role involves programming (Python, R, SQL), building data pipelines, or technical analytics work.✗ Does not qualify if it’s primarily Excel-based business analytics.
Technical Writer
Technical Writer
✓ Qualifies if it’s for developer documentation, API documentation, or requires programming knowledge.✗ Does not qualify if it’s general content writing or marketing content.
UX/UI Designer
UX/UI Designer
✓ Qualifies if the role is specifically “UI Engineer”, “Design Engineer”, or requires frontend development skills.✗ Does not qualify if it’s pure design work without coding.
Why These Requirements Exist
These requirements ensure the repository:- Stays focused: Students looking for tech internships find relevant opportunities
- Remains manageable: Limits scope to maintain quality and keep the list current
- Serves its audience: Targets CS/tech students in North America
- Avoids duplicates: Prevents confusion and maintains data quality
If you’re unsure whether an internship qualifies, err on the side of submitting it. The review team will evaluate it and can provide guidance if it doesn’t meet the criteria.
Closing Internships
If you notice an internship that’s no longer accepting applications, you can help keep the list current by using the Close Internship template. Valid reasons to close an internship:- Position filled
- Application deadline passed
- Posting removed by company
- Position cancelled
- Duplicate listing