Requirements for Valid Submissions
Before submitting, ensure your internship meets these requirements:Category Requirements
The internship must be in one of the following categories:- Software Engineering - Software development, computer engineering, full-stack, frontend, backend, mobile development
- Product Management - Product manager, associate product manager (APM), product analyst roles
- Data Science, AI & Machine Learning - Data science, machine learning, AI research, data engineering, analytics
- Quantitative Finance - Quantitative trading, quantitative research, fintech engineering
- Hardware Engineering - Hardware design, embedded systems, firmware, FPGA, circuit design
- Other - Any other tech-related internships that don’t fit the above categories
Location Requirements
The internship must be:- Located in the United States
- Located in Canada
- Remote (work from anywhere)
Uniqueness
The internship must not already exist in the internship list.Application System
The company must use a formal ATS (Applicant Tracking System) such as:- Workday
- Greenhouse
- Ashby
- Other recognized ATS platforms
Submission Process
Create a new issue
Go to the issues page and click “New issue”.
Select the New Internship template
Choose the New Internship issue template from the available options.
Fill in the form
Complete all required fields:
- Category: Choose the appropriate category from the dropdown (Software Engineering, Product Management, etc.)
- Advanced Degree Requirements: Check this box if the internship specifically requires or prefers Master’s, MBA, or PhD degrees
- Company name: The name of the hiring company
- Job title: The title of the internship position
- Location: Where the internship is located
- Application URL: Direct link to the application page
- All other required fields
Please make a new submission for each unique position, even if they are for the same company.
What Happens After Submission
Automatic processing
A GitHub Action automatically:
- Extracts the data from your issue
- Adds it to
listings.json - Updates the appropriate README with proper categorization and degree indicators
- Closes the issue
Troubleshooting
If the GitHub Action fails, it will comment on your issue with error details. Common issues include:- Invalid category selection
- Duplicate internship URL
- Missing required fields
- Formatting errors