Overview
With hundreds of internship listings in the repository, filtering effectively is crucial to finding the right opportunities. This guide covers multiple strategies for narrowing down positions based on your preferences.Filter by Location
Searching for Specific Cities
Use your browser’s search function (Ctrl+F or Cmd+F) to find positions in specific cities:
Major tech hubs:
Remote Positions
Many companies offer remote internships. Search for:State-Level Filtering
To find all positions in a state:Multiple Locations
Some positions offer flexibility across multiple offices:Filter by Company
Large Tech Companies
Searching for FAANG and major tech companies:Big Tech Examples
Big Tech Examples
- Amazon: Multiple SDE internships across many locations
- Microsoft: Software Engineering roles in Redmond and other locations
- Tesla: Numerous engineering positions in Palo Alto, Fremont, Austin
- Meta: Software Engineering internships (when available)
- Apple: Engineering roles in Cupertino and other locations
Financial Technology
Financial Technology
- Capital One: Technology Internship Program - Richmond, VA / Plano, TX
- Goldman Sachs: Engineering divisions
- JP Morgan: Technology programs
- Bloomberg: Software engineering roles
Emerging Tech
Emerging Tech
- OpenAI: AI and software engineering roles - San Francisco, CA
- TikTok: Various software engineering positions
- Notion: Software and AI engineering internships
- Ramp: Software engineering roles
Company-Specific Search
To see all positions from a specific company:Some companies use variations of their name. For example, search both “Amazon” and look for “AWS” separately.
Filter by Role Type
Software Engineering
Common search terms:Machine Learning / AI
Search terms:Specialized Roles
Product Management
Search for:Filter by Eligibility
Positions Open to International Students
To find positions that likely consider international students:- Search for positions WITHOUT 🛂 or 🇺🇸 symbols
- Look for companies known to sponsor visas
- Check for “sponsorship available” language
- Large tech companies (Google, Amazon, Microsoft)
- Financial institutions (Goldman Sachs, JP Morgan)
- Major corporations (Tesla, Apple, Meta)
Positions for Citizens Only
Search for:Advanced Filtering Techniques
Using GitHub Search
GitHub’s built-in search can help you find positions:- Navigate to the repository
- Press
/to activate search - Use keywords to search across all files
Multiple Criteria
Combine search terms to narrow down results: Example: Remote ML roles- First search: “Remote”
- Note remote companies
- Second search: “Machine Learning”
- Cross-reference results
- Search for: “San Francisco” OR “Palo Alto” OR “San Jose”
- Identify companies
- Check for absence of 🇺🇸 symbol
Date-Based Filtering
To find recently added positions: Check the top of the table - positions are ordered by date posted, with newest first Look for recent months:Company Size Preferences
Startups
Some startup indicators in the listings:Startups often offer more hands-on experience and broader role responsibilities.
Enterprise Companies
Look for established corporations:Industry-Specific Filtering
Automotive/Hardware
Aerospace/Defense
Finance/Trading
Practical Filtering Workflow
Follow this step-by-step approach:Determine Your Must-Haves
List your requirements:
- Location (or remote)
- Visa sponsorship needs
- Citizenship status
- Role type preferences
Start with Broad Searches
Begin with your primary criterion:
- If location is most important, search by city/state first
- If role type matters most, search by engineering discipline
Refine with Additional Criteria
Narrow down results:
- Check symbols for eligibility
- Verify company and role match preferences
- Note application deadlines if visible
Create Your Target List
Document positions of interest:
- Company name
- Role title
- Application link
- Any special requirements
Common Search Combinations
Remote ML/AI
Search: “Remote” + “Machine Learning” or “AI”
Bay Area Software
Search: “San Francisco” or “Palo Alto” + “Software Engineer”
Visa-Friendly Positions
Look for entries without 🛂 or 🇺🇸 symbols
Recently Posted
Check top of table or search current month name
Next Steps
Understanding Symbols
Learn what symbols mean for your applications
Discord Notifications
Get real-time alerts when new positions are added