├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── changing_encoding.py ├── combine.py ├── convert_json.py ├── convert_md.py ├── file.json ├── helpers.py ├── internships.csv ├── internships.md ├── internships_temp.csv ├── package.json ├── public ├── images │ └── favicon │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── site.webmanifest ├── index.html └── manifest.json ├── repo_info.md ├── requirements.txt ├── sort.py ├── src ├── App.js ├── components │ ├── instructions │ │ ├── Panel.css │ │ └── Panel.js │ ├── layout │ │ └── NavBar.js │ └── matrix │ │ ├── BtnScripts.js │ │ ├── Constants.js │ │ ├── Matrix.css │ │ ├── Matrix.js │ │ ├── MatrixRenderers.js │ │ ├── helpers │ │ └── Helpers.js │ │ └── internships.json ├── images │ ├── logo.png │ └── man_technologist.png ├── index.css └── index.js ├── update_commit_push.sh └── update_data.py /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | 3 | *.py text 4 | *.txt text 5 | *.md text 6 | *.yaml text eol=lf 7 | *.git* text eol=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # development 2 | test.* 3 | bank.* 4 | 5 | # dependencies 6 | venv 7 | /node_modules 8 | /.pnp 9 | .pnp.js 10 | package-lock.json 11 | 12 | # testing 13 | /coverage 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | *.idea 20 | __pycache__ 21 | *.Rproj.user 22 | .DS_Store 23 | .env.local 24 | .env.development.local 25 | .env.test.local 26 | .env.production.local -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Steps 2 | 3 | 1. Check out the [issues page](https://github.com/Zackhardtoname/internships/issues) for ideas and whether your idea of change happen to be there with some more details 4 | 5 | 2. Fork repository 6 | 7 | 3. Make changes 8 | 9 | If you don't know Python: 10 | 11 | ​ Edit internships.csv (No need to worry about ordering since we would sort jobs via a script) 12 | 13 | Else: 14 | 15 | ​ Create a Python virtual environment and install the needed Python packages with 16 | 17 | ​ pip install -r requirements.txt 18 | 19 | 4. Open a pull request! 20 | 21 | 22 | 23 | If you find the process above difficult, just make an issue in GitHub, and we would take a look. 24 | 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Internships! 2 | 3 | Please kindly consider starring this repo (top right corner) to help it grow and make revisiting it easier for you 4 | 5 | ## Use the List 6 | 7 | 1. ## like Excel on a [website](https://zacklight.com/internships/) (URL might change so make sure to star this repo)! 8 | 9 | 2. ## as a [markdown file](internships.md)! 10 | 11 | 3. ## as a [CSV file](internships.csv)! 12 | 13 | 4. ## add to Trello (use the website/CSV file and follow [this](https://youtu.be/R90LYeZSZpA)) 14 | 15 | * Support most of the basic Excel functionalities such as **filtering** (downloading and importing are yet to be tested) 16 | 17 | * We am considering buying a domain if enough people are interested in this project (for now we will just look at the number of stars and/or pull requests for this repo) 18 | 19 | ## General 20 | 21 | - For now, we mainly have **2020 summer tech internships** 22 | - Helpful sites to find internships are [LinkedIn](https://www.linkedin.com/), [Indeed](https://www.indeed.com/), [Glassdoor](https://www.glassdoor.com/), [StackOverflow](https://stackoverflow.com/jobs), [BuiltIn](https://builtin.com/) (has different websites for NYC, Chicago, Seattle, Boston, LA, Colorado, Austin), and [AngelList](https://angel.co/) (startups) 23 | 24 | * Difference between this and other platforms 25 | * Not everyone has access to Handshake 26 | * You can download all the data from this repo as a CSV file and use Excel to keep track of them 27 | * The repo is community maintained and crowdsourced, offering many advantages. For instance, someone contacted me about how bad/shady one of the companies is, and the community can respond faithfully 28 | 29 | ## Contributions 30 | 31 | [See **simple** steps here](CONTRIBUTING.md) 32 | 33 | ## Column Explanations 34 | 35 | ### Name 36 | 37 | **The link generally should point to the websites about the positions** 38 | 39 | ### Role 40 | 41 | All positions are software engineering roles, unless otherwise specified in the Notes column. Similarly, all positions are open to anyone enrolled in a Bachelor's degree program, unless specific graduation years are mentioned in the Notes column 42 | 43 | Positions are abbreviated as follows: 44 | 45 | 1. SDE: Software Engineer 46 | 2. FE: Front End 47 | 3. BE: Back End 48 | 4. Tech Intern: Technical/Technology Internship 49 | 5. Dev: Developer 50 | 51 | ### Location 52 | 53 | Two-letter locations indicate states in the U.S. 54 | 55 | U.S. indicates multiple locations in the U.S. 56 | 57 | countries other than the U.S. are spelled out. (Ex: CA = California, not Canada) 58 | 59 | 60 | 61 | 62 | ## Credits 63 | 64 | This repo is inspired by [this one](https://github.com/christine-hu/summer-2019-internships) 65 | # Internships 66 | |Index| Name | Position | Location | Class Year | International | Notes | URL | 67 | |----:|-----------------------|---------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 68 | | 1|Akuna |Many types |Chicago, IL; Sydney, Australia; Shanghai; Boston, MA |Junior, Senior | | |https://akunacapital.com/careers#careers | 69 | | 2|Amazon |SDE |Seattle, WA; Austin, TX; Bellevue, WA; Boston, MA; Denver, CO; Detriot, MI; Herndon, VA; Irvine, CA; NY, NY; Madison, WI; Minneapolis, MN; Phoenix, AZ;Portland, OR; San Diego, CA; Vancouver, Canada; Toronto, Canada; Winnipeg Canada | | | |https://www.amazon.jobs/en/teams/internships-for-students | 70 | | 3|American Express |SDE |Phoenix, AZ; Ft. Lauderdale, FL; NY, NY |Sophomores, Junior, Senior |No sponsorship | |https://jobs.americanexpress.com/jobs/19003378? | 71 | | 4|Apple |SDE, Hardware, UI/UX, Sales, ML |Santa Clara Valley (Cupertino), CA (Mainly) | | | |https://jobs.apple.com/en-us/search?location=united-states-USA&team=Internships-STDNT-INTRN | 72 | | 5|Atlassian |SDE |Mountian View, CA |Junior, Senior | | |https://jobs.lever.co/atlassian/9484630b-4039-415e-af9a-c1e2c34e5a8b | 73 | | 6|Belvedere Trading |SDE |Chicago, IL |Junior, Senior |No sponsorship | |http://belvederetrading.applicantstack.com/x/detail/a2sa4x08859m | 74 | | 7|Blend |SDE |San Francisco, CA |Junior, Senior | | |https://blend.com/careers/opening/university/?oid=2a469512-a8c2-44fa-a260-ef3ae0c90db7 | 75 | | 8|Capital One |Tech Intern |McLean, VA; Boston, MA; NY, NY; San Francisco, CA; Chicago, IL; Wilmington, DE; Richmond, VA; Plano, TX |Junior, Senior |No sponsorship | |https://campus.capitalone.com/job/-/-/1786/12562814?utm_source=localjobnetwork.com&utm_campaign=enterprise&utm_medium=job_posting&utm_content=job_board&ss=paid&dclid=CjgKEAjw4NrpBRDfhrmjpZHPiH8SJABuVfdoxiWiy_1DE6vP-RBQgbIf9OdVBs1hpoqHUa5Ezmg4-vD_BwE | 76 | | 9|Citadel |SDE, Quant, IT, DevOps |Dublin; Chicago, IL; Hong Kong; London; NY; Austin, TX | | | |https://www.citadel.com/careers/open-positions/positions-for-students/ | 77 | | 10|Databricks |SDE |San Francisco, CA |2020, 2021 graduate working on a BS/MS or PhD degree | | |https://boards.greenhouse.io/databricks/jobs/4374189002?gh_src=62a881d62 | 78 | | 11|Dropbox |SDE |San Francisco, CA; Seattle, WA; NY, NY |Junior, New Grad | | |https://www.dropbox.com/jobs/teams/eng_university_grads#open-positions | 79 | | 12|Duolingo |SDE |Pittsburgh, PA |Junior, Senior | | |https://boards.greenhouse.io/duolingo/jobs/4351727002 | 80 | | 13|Facebook |FE, SDE, AI, etc. |Cork, Ireland; London, United Kingdom; NY, NY; Boston, MA; Sao Paulo, Brazil; Seattle, WA; Menlo Park, CA; Mexico City, Mexico | | | |https://www.facebook.com/careers/jobs/?roles[0]=intern | 81 | | 14|Fast Enterprises |Implementation Consultant |U.S. | |Must be pursuing degree | |https://www.fastenterprises.com/careers/positions | 82 | | 15|Fidelity Investments |Tech Intern |Durham, NC; Merrimack, New Hampshire; Boston, MA; Smithfield, RI | | | |https://jobs.fidelity.com/ShowJob/Id/580980/Summer-2020-Technical-Internship-Program/ | 83 | | 16|Flexport |SDE |San Francisco, CA; Chicago, IL | | | |https://boards.greenhouse.io/flexport/jobs/1802354 | 84 | | 17|Front |SDE |San Francisco, CA; Paris, France |Junior, Senior | | |https://frontapp.com/jobs | 85 | | 18|Goldman Sachs |Engineering Essentials |Several: Americas | | |Only exploratory programs for minorities |https://www.goldmansachs.com/careers/students/programs/index.html | 86 | | 19|Google |Many types |U.S., India | | |SDE position in India and some research positions in the U.S. |https://careers.google.com/jobs/results/?company=Google&company=YouTube&employment_type=INTERN&jlo=en_US&src=Online%2FTOPS%2FTOPS_site&utm_campaign=&utm_medium=site&utm_source=TOPS | 87 | | 20|Groceristar |Engineers, Q&A, Project manager, Personal Assistant, Growth Hacker. Seems to have strong mentorship and learning experience|Remote/Work From Home |Junior | |Unpaid. Seems to have strong mentorship and learning experience |https://angel.co/company/groceristar/jobs | 88 | | 21|Gusto |SDE |San Francisco, CA; Denver, CO | | | |https://boards.greenhouse.io/gusto | 89 | | 22|Houston Mechatronics |Engineer (software, electrical, mechanical) |Webster, TX | |U.S. citizenship required|Prefers robotics experience, Linux command line, and Python programming language |https://hire.withgoogle.com/public/jobs/houstonmechatronicscom/view/P_AAAAAAFAACPOqH3qYYp_8y | 90 | | 23|IBM |Many types |U.S. | | |The webpage takes awefully long to load during the application process |https://careers.ibm.com/ListJobs/All/Search/Position-Type/Intern/Country/US//?lang=en | 91 | | 24|IMC Trading |Quant Trader |Chicago, IL | | |Min. GPA 3.5, prefers Python programming skills |https://imc.wd5.myworkdayjobs.com/invitation/job/Chicago/Quant-Trader-Intern---Summer-2020_REQ-00550 | 92 | | 25|JP Morgan Chase |Many types |Asia: Singapore; Hong Kong; Europe: Bournemouth, United Kingdom; Dublin, Ireland; Geneva, Switzerland; Glasgow, United Kingdom; London, United Kingdom; Middle East, US: Chicago, IL; Columbus, OH; Houston, TX; NY Metro; Newark/Wilmington, DE; Plano, TX; San Francisco, CA; Seattle, WA; Tampa, FL|Junior, Senior |No sponsorship |All JP Morgan Chase positions open including IB/Quant/Data Analytics |https://careers.jpmorgan.com/us/en/students/programs/software-engineer-summer#careers-section7 | 93 | | 26|Jane Street |Trading Intern; Engineering Intern; Research Intern |New York, NY; London; Hong Kong� | | | |https://www.janestreet.com/join-jane-street/internships/ | 94 | | 27|Knowt |SDE,FE,BE, Business, Marketing |Remote/Work From Home | | |Low compensation/equity pay at an early stage startup |https://www.getknowt.com/team/#apply | 95 | | 28|Leidos |Software |Reston, VA | | | |https://www.leidos.com/products | 96 | | 29|Los Alamos National Lab|Computional Sciences |Los Alamos, New Mexico | | |Min. GPA 3.0 Coverletter Required |https://jobszp1.lanl.gov/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&OAHP=IRC_EXT_SITE_VISITOR_APPL&OASF=IRC_VIS_VAC_DISPLAY&akRegionApplicationId=821&transactionid=1590195690&retainAM=N&addBreadCrumb=RP&p_svid=73935&p_spid=3367360&oapc=5&oas=fVtHbWr4rfa7MThh6_ybbw..| 97 | | 30|Matco Tools |Web Dev |Stow, OH | Junior, Senior | |Prefers Java programming skills |https://fortive.taleo.net/careersection/external/jobdetail.ftl?job=MAT001868&src=[u%27JB-10138%27%2C+u%27JB-10138%27 | 98 | | 31|Matician |SDE; AI; ML |Palo Alto, CA | | | |https://hire.withgoogle.com/public/jobs/maticiancom | 99 | | 32|Microsoft | |Global | | | |https://careers.microsoft.com/us/en/ | 100 | | 33|Morgan Stanley |Tech Intern |Global (excluding U.S.) | | |Only tech internships outside the US |https://www.morganstanley.com/people-opportunities/students-graduates/programs/technology | 101 | | 34|Mozilla |Many types | U.S., Canada, Germany | | | |https://careers.mozilla.org/listings/?position_type=Intern | 102 | | 35|NBCUniversal |Tech Intern |Tokyo, Japan; Stamford, CT |Sophomore, Junior, Senior |No sponsorship |For Tokyo 2020 Olympics; No sponsorship; |https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreLoad?PageType=JobDetails&partnerid=25354&siteid=5108&jobId=442107&codes=LinkedIn#jobDetails=442107_5108 | 103 | | 36|Optiver |SDE |Chicago, IL | | |Prefers C, C++, Java or C# programming skills; No sponsorship |https://www.optiver.com/na/en/job-opportunities/us-4315469002 | 104 | | 37|PayPal |SDE |Austin, TX; Timonium, MD; San Francisco, CA; San Jose, CA; Scottsdale, AZ; Conshohocken, PA; New York, NY | | | |https://jobsearch.paypal-corp.com/en-US/search?facetcategory=internship&orderby=-date | 105 | | 38|Phone2Action |Product, Engineering, Sales, Marketing, Customer Success, and Operations |Arlington, VA |All levels, education, ages, and experience accepted - including high school.|No sponsorship |Well paid fellowships available in Product, Engineering, Sales, Marketing, Customer Success, and Operations. Interested in applying? Send your resume and a letter of interest to Jennifer Leo at jleo@phone2action.com ... and see our jobs site for FT positions: https://phone2action.com/about/careers/|https://phone2action.com/civic-tech-fellows-program/ | 106 | | 39|Plantir |SDE |New York, NY | | | |https://jobs.lever.co/palantir/d39b3432-8742-4df0-b97f-47ab4122cd05/apply | 107 | | 40|Qualcomm |SDE |San Diego, CA; Boulder, Coloado; Austin, TX; San Jose, CA; Santa Clara, CA | | |In study toward Bachelors (3.0 GPA or above) or Masters (3.5 GPA or above), in Computer Science, Electrical Engineering, or Computer Engineering. Must be available for 3 months during Summer 2020 (May-September) |https://jobs.qualcomm.com/public/jobDetails.xhtml?requisitionId=1975484 | 108 | | 41|Red Ventures |SDE |Austin, TX |Junior | |Prefers experience with top web languages |https://careers.redventures.com/application/position/1755893?gh_jid=1755893&gh_src=cec562fc1&gh_jid=1755893&gh_src=cec562fc1 | 109 | | 42|Reddit | |San Francisco, CA | | | | | 110 | | 43|Rimeto |SDE |San Francisco, CA | | | |https://jobs.lever.co/rimeto/d357c4b5-5a3e-4c75-84fd-057d2051cd92 | 111 | | 44|Robinhood |SDE, Web Engineer, iOS Engineer, Infrastructure Engineer |Menlo Park, CA | | | |https://boards.greenhouse.io/robinhood | 112 | | 45|Rockset |SDE |San Mateo, CA | | | |https://hire.withgoogle.com/public/jobs/rocksetio/view/P_AAAAAADAAADMHn16UbFdig | 113 | | 46|SAS |Tech Intern - Autism Spectrum |Santa Clara Valley (Cupertino), CA (Mainly) | | |Pipeline for students with Autism |https://careers-sas.icims.com/jobs/18311/2020-autism-spectrum-summer-internship-program-%28expression-of-interest%29/job?hub=9&mode=job&iis=SocialMedia&iisn=LinkedIn&mobile=false&width=1137&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240 | 114 | | 47|Salesforce |SDE |Many types |Sophomore, Junior, Senior | | |https://salesforce.wd1.myworkdayjobs.com/en-US/External_Career_Site/job/CA---San-Francisco/Summer-2020-Intern---Software-Engineer_JR45627-1 | 115 | | 48|Snapchat |IT Internal FE Dev |Los Angeles, CA | | |Perferred Ability to code in Javascript and script with HTML and CSS |https://wd1.myworkdaysite.com/recruiting/snapchat/snap/job/Los-Angeles-CA/IT-Internal-Front-End-Developer-Intern_R0009045 | 116 | | 49|Stripe |SDE |San Francisco, CA; Seattle, WA |Plan to graduate in 2021 or 2022 | | |https://stripe.com/jobs/listing/software-engineering-intern/1793449 | 117 | | 50|The Vanguard Group |SDE, Technology Operations |Malvern, PA; Charlotte, NC | | |3.0 GPA Preferred, Software Development, Technology Operations |https://www.vanguardjobs.com/job-search-results/?keyword=124896%20OR%20124907%20OR%20124884%20OR%20124925 | 118 | | 51|Thumbtack |SDE |San Francisco, CA |Graduating in 2021 | | |https://boards.greenhouse.io/thumbtack/jobs/1814883 | 119 | | 52|Toast |SDE |Dublin, Ireland | | | |https://boards.greenhouse.io/embed/job_app?token=1345570&gh_src=dbd19ebc1 | 120 | | 53|Twitter | |San Francisco, CA | | | |https://jobs.smartrecruiters.com/ni/Twitter2/c9c8d155-aab8-43cb-a530-629689467768-2020-university-application-full-time-internship | 121 | | 54|Two Sigma |SDE |NY, NY | | | |https://careers.twosigma.com/careers/JobDetail/New-York-New-York-United-States-Software-Engineering-Internship-NYC/5982 | 122 | | 55|Vail |SDE, DevOps |Chicago, IL | | | |https://www.vailsys.com/about/careers/ | 123 | | 56|Virtu Financial |Trading Systems Dev |NY, NY | | |Prefers C++ or Java programming skills |https://boards.greenhouse.io/virtu/jobs/4367942002 | 124 | | 57|Vyte |FE, BE |Paris, France | | |Positions available for both Frontend and Backend Internships in Paris |https://jobs.stationf.co/companies/vyte | 125 | | 58|Workday |Software Application Engineer |Canada, British Columbia, Vancouver | | | |https://workday.wd5.myworkdayjobs.com/en-US/Workday_University_Careers | 126 | | 59|Yelp |SDE |San Francisco, CA | | | |https://www.yelp.com/careers/job-openings | 127 | -------------------------------------------------------------------------------- /changing_encoding.py: -------------------------------------------------------------------------------- 1 | import codecs 2 | 3 | def change_encoding(path, source_encoding='ascii', target_encoding="utf-8"): 4 | BLOCKSIZE = 1048576 # or some other, desired size in bytes 5 | with codecs.open(path, "r", source_encoding) as sourceFile: 6 | with codecs.open("path.csv", "w", target_encoding) as targetFile: 7 | while True: 8 | contents = sourceFile.read(BLOCKSIZE) 9 | if not contents: 10 | break 11 | targetFile.write(contents) 12 | 13 | if __name__ == '__main__': 14 | try: 15 | change_encoding("internships.csv") 16 | except: 17 | pass -------------------------------------------------------------------------------- /combine.py: -------------------------------------------------------------------------------- 1 | fin = open("internships.md", "r") 2 | internships = fin.read() 3 | fin.close() 4 | 5 | fin = open("repo_info.md", "r") 6 | repo_info = fin.read() 7 | fin.close() 8 | 9 | fout = open("README.md", "w") 10 | fout.write(repo_info) 11 | fout.write(internships) 12 | fout.close() -------------------------------------------------------------------------------- /convert_json.py: -------------------------------------------------------------------------------- 1 | import pytablewriter 2 | 3 | def convert(filename, from_ext, to_ext): 4 | input_file = f"{filename}.{from_ext}" 5 | 6 | writer = pytablewriter.JsonTableWriter() 7 | writer.from_csv(input_file) 8 | 9 | with open(f"./src/components/matrix/{filename}.{to_ext}", "w") as f: 10 | writer.stream = f 11 | writer.write_table() 12 | 13 | if __name__ == '__main__': 14 | convert("internships", "csv", "json") 15 | -------------------------------------------------------------------------------- /convert_md.py: -------------------------------------------------------------------------------- 1 | import os 2 | import pytablewriter 3 | import helpers 4 | 5 | def convert(filename, from_ext, to_ext): 6 | # provide index for the md file 7 | helpers.add_index_col(filename) 8 | 9 | indexed_filename = f"{filename}_temp.{from_ext}" 10 | writer = pytablewriter.MarkdownTableWriter() 11 | writer.from_csv(indexed_filename) 12 | 13 | with open(f"./{filename}.{to_ext}", "w") as f: 14 | writer.table_name = "Internships" 15 | writer.stream = f 16 | writer.write_table() 17 | 18 | # for some reason can't remove it inside the convert function 19 | # remove the index csv file 20 | # os.remove(indexed_filename) 21 | 22 | if __name__ == '__main__': 23 | convert("internships", "csv", "md") -------------------------------------------------------------------------------- /file.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "component": { 4 | "Location": { 5 | "name": "Name", 6 | "version": "Position" 7 | } 8 | } 9 | }, 10 | { 11 | "component": { 12 | "Chicago": { 13 | "name": "Akuna", 14 | "version": "Many types" 15 | } 16 | } 17 | }, 18 | { 19 | "component": { 20 | "Seattle, Washington": { 21 | "name": "Amazon", 22 | "version": "Software Development" 23 | } 24 | } 25 | }, 26 | { 27 | "component": { 28 | "Phoenix, AZ, Ft. Lauderdale, FL, and New York, NY.": { 29 | "name": "American Express", 30 | "version": "" 31 | } 32 | } 33 | }, 34 | { 35 | "component": { 36 | "Santa Clara Valley (Cupertino), California (Mainly)": { 37 | "name": "Apple", 38 | "version": "SWE, Hardware, UI/UX, Sales, ML" 39 | } 40 | } 41 | }, 42 | { 43 | "component": { 44 | "Chicago": { 45 | "name": "Belvedere Trading", 46 | "version": "" 47 | } 48 | } 49 | }, 50 | { 51 | "component": { 52 | "San Francisco, CA": { 53 | "name": "Blend", 54 | "version": "" 55 | } 56 | } 57 | }, 58 | { 59 | "component": { 60 | "Green Bay, WI": { 61 | "name": "Breakthrough", 62 | "version": "" 63 | } 64 | } 65 | }, 66 | { 67 | "component": { 68 | "": { 69 | "name": "Capital One", 70 | "version": "Technology Internship" 71 | } 72 | } 73 | }, 74 | { 75 | "component": { 76 | "Several: Dublin, London, Chicago, Hong Kong, London, New York, Austin": { 77 | "name": "Citadel", 78 | "version": "SWE, Quant, IT, DevOps" 79 | } 80 | } 81 | }, 82 | { 83 | "component": { 84 | "Cedar Rapids, IA": { 85 | "name": "Collins Aerospace", 86 | "version": "" 87 | } 88 | } 89 | }, 90 | { 91 | "component": { 92 | "Pittsburgh, PA": { 93 | "name": "Duolingo", 94 | "version": "" 95 | } 96 | } 97 | }, 98 | { 99 | "component": { 100 | "Several: Menlo Park, New York, Boston, Seattle, etc.": { 101 | "name": "Facebook", 102 | "version": "FrontEnd, SWE, AI, etc." 103 | } 104 | } 105 | }, 106 | { 107 | "component": { 108 | "U.S.": { 109 | "name": "Fast Enterprises", 110 | "version": "Implementation Consultant" 111 | } 112 | } 113 | }, 114 | { 115 | "component": { 116 | "US-NC-Durham, US-NH-Merrimack, US-MA-Boston, US-RI-Smithfield": { 117 | "name": "Fidelity Investments", 118 | "version": "" 119 | } 120 | } 121 | }, 122 | { 123 | "component": { 124 | "San Francisco, Paris": { 125 | "name": "Front", 126 | "version": "" 127 | } 128 | } 129 | }, 130 | { 131 | "component": { 132 | "Several: Americas": { 133 | "name": "Goldman Sachs", 134 | "version": "" 135 | } 136 | } 137 | }, 138 | { 139 | "component": { 140 | "Remote/Work From Home": { 141 | "name": "Groceristar", 142 | "version": "Engineers, Q&A, Project manager, Personal Assistant, Growth Hacker. Seems to have strong mentorship and learning experience" 143 | } 144 | } 145 | }, 146 | { 147 | "component": { 148 | "Webster, TX": { 149 | "name": "Houston Mechatronics", 150 | "version": "" 151 | } 152 | } 153 | }, 154 | { 155 | "component": { 156 | "Chicago": { 157 | "name": "IMC Trading", 158 | "version": "" 159 | } 160 | } 161 | }, 162 | { 163 | "component": { 164 | "Asia: Singapore, Europe, Middle East, US: IL, OH, TX, NY, DE, TX, CA, WA, FL": { 165 | "name": "JP Morgan Chase", 166 | "version": "Many types" 167 | } 168 | } 169 | }, 170 | { 171 | "component": { 172 | "Los Alamos, NM": { 173 | "name": "Los Alamos National Lab", 174 | "version": "" 175 | } 176 | } 177 | }, 178 | { 179 | "component": { 180 | "Stow, OH": { 181 | "name": "Matco Tools", 182 | "version": "" 183 | } 184 | } 185 | }, 186 | { 187 | "component": { 188 | "Global": { 189 | "name": "Microsoft", 190 | "version": "" 191 | } 192 | } 193 | }, 194 | { 195 | "component": { 196 | "New York, NY": { 197 | "name": "Morgan Stanley", 198 | "version": "" 199 | } 200 | } 201 | }, 202 | { 203 | "component": { 204 | "Tokyo or Stamford, CT": { 205 | "name": "NBCUniversal", 206 | "version": "" 207 | } 208 | } 209 | }, 210 | { 211 | "component": { 212 | "Chicago": { 213 | "name": "Optiver", 214 | "version": "" 215 | } 216 | } 217 | }, 218 | { 219 | "component": { 220 | "Austin, TX": { 221 | "name": "Red Ventures", 222 | "version": "" 223 | } 224 | } 225 | }, 226 | { 227 | "component": { 228 | "San Francisco, CA": { 229 | "name": "Rimeto", 230 | "version": "" 231 | } 232 | } 233 | }, 234 | { 235 | "component": { 236 | "Menlo Park, CA": { 237 | "name": "Robinhood", 238 | "version": "" 239 | } 240 | } 241 | }, 242 | { 243 | "component": { 244 | "Santa Clara Valley (Cupertino), California (Mainly)": { 245 | "name": "SAS", 246 | "version": "" 247 | } 248 | } 249 | }, 250 | { 251 | "component": { 252 | "Malvern, PA and Charlotte, NC": { 253 | "name": "The Vanguard Group", 254 | "version": "Software Development, Technology Operations" 255 | } 256 | } 257 | }, 258 | { 259 | "component": { 260 | "Chicago": { 261 | "name": "Vail", 262 | "version": "SWE, DevOps" 263 | } 264 | } 265 | }, 266 | { 267 | "component": { 268 | "New York, NY": { 269 | "name": "Virtu Financial", 270 | "version": "" 271 | } 272 | } 273 | }, 274 | { 275 | "component": { 276 | "Paris, France": { 277 | "name": "Vyte", 278 | "version": "Frontend, backend?" 279 | } 280 | } 281 | } 282 | ] -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import numpy as np 3 | 4 | def add_index_col(filename): 5 | path = f"./{filename}.csv" 6 | df = pd.read_csv(path) 7 | df.sort_values(by=['Name'], inplace=True) 8 | 9 | # make the index col start from 1 10 | df.index += 1 11 | df.to_csv(f"./{filename}_temp.csv", index=True, index_label="Index") -------------------------------------------------------------------------------- /internships.csv: -------------------------------------------------------------------------------- 1 | Name,Position,Location,Class Year,International,Notes,URL 2 | Akuna,Many types,"Chicago, IL; Sydney, Australia; Shanghai; Boston, MA","Junior, Senior",,,https://akunacapital.com/careers#careers 3 | Amazon,SDE,"Seattle, WA; Austin, TX; Bellevue, WA; Boston, MA; Denver, CO; Detriot, MI; Herndon, VA; Irvine, CA; NY, NY; Madison, WI; Minneapolis, MN; Phoenix, AZ;Portland, OR; San Diego, CA; Vancouver, Canada; Toronto, Canada; Winnipeg Canada",,,,https://www.amazon.jobs/en/teams/internships-for-students 4 | American Express,SDE ,"Phoenix, AZ; Ft. Lauderdale, FL; NY, NY","Sophomores, Junior, Senior",No sponsorship,,https://jobs.americanexpress.com/jobs/19003378? 5 | Apple,"SDE, Hardware, UI/UX, Sales, ML","Santa Clara Valley (Cupertino), CA (Mainly)",,,,https://jobs.apple.com/en-us/search?location=united-states-USA&team=Internships-STDNT-INTRN 6 | Atlassian,SDE,"Mountian View, CA","Junior, Senior",,,https://jobs.lever.co/atlassian/9484630b-4039-415e-af9a-c1e2c34e5a8b 7 | Belvedere Trading,SDE,"Chicago, IL","Junior, Senior",No sponsorship,,http://belvederetrading.applicantstack.com/x/detail/a2sa4x08859m 8 | Blend,SDE,"San Francisco, CA","Junior, Senior",,,https://blend.com/careers/opening/university/?oid=2a469512-a8c2-44fa-a260-ef3ae0c90db7 9 | Capital One,Tech Intern,"McLean, VA; Boston, MA; NY, NY; San Francisco, CA; Chicago, IL; Wilmington, DE; Richmond, VA; Plano, TX","Junior, Senior",No sponsorship,,https://campus.capitalone.com/job/-/-/1786/12562814?utm_source=localjobnetwork.com&utm_campaign=enterprise&utm_medium=job_posting&utm_content=job_board&ss=paid&dclid=CjgKEAjw4NrpBRDfhrmjpZHPiH8SJABuVfdoxiWiy_1DE6vP-RBQgbIf9OdVBs1hpoqHUa5Ezmg4-vD_BwE 10 | Citadel,"SDE, Quant, IT, DevOps","Dublin; Chicago, IL; Hong Kong; London; NY; Austin, TX",,,,https://www.citadel.com/careers/open-positions/positions-for-students/ 11 | Databricks,SDE ,"San Francisco, CA","2020, 2021 graduate working on a BS/MS or PhD degree",,,https://boards.greenhouse.io/databricks/jobs/4374189002?gh_src=62a881d62 12 | Dropbox,SDE ,"San Francisco, CA; Seattle, WA; NY, NY","Junior, New Grad",,,https://www.dropbox.com/jobs/teams/eng_university_grads#open-positions 13 | Duolingo,SDE ,"Pittsburgh, PA","Junior, Senior",,,https://boards.greenhouse.io/duolingo/jobs/4351727002 14 | Facebook,"FE, SDE, AI, etc.","Cork, Ireland; London, United Kingdom; NY, NY; Boston, MA; Sao Paulo, Brazil; Seattle, WA; Menlo Park, CA; Mexico City, Mexico",,,,https://www.facebook.com/careers/jobs/?roles[0]=intern 15 | Fast Enterprises,Implementation Consultant,U.S.,,Must be pursuing degree ,,https://www.fastenterprises.com/careers/positions 16 | Fidelity Investments,Tech Intern,"Durham, NC; Merrimack, New Hampshire; Boston, MA; Smithfield, RI",,,,https://jobs.fidelity.com/ShowJob/Id/580980/Summer-2020-Technical-Internship-Program/ 17 | Flexport,SDE ,"San Francisco, CA; Chicago, IL",,,,https://boards.greenhouse.io/flexport/jobs/1802354 18 | Front,SDE,"San Francisco, CA; Paris, France","Junior, Senior",,,https://frontapp.com/jobs 19 | Goldman Sachs,Engineering Essentials,Several: Americas,,,Only exploratory programs for minorities,https://www.goldmansachs.com/careers/students/programs/index.html 20 | Google,Many types,"U.S., India",,,SDE position in India and some research positions in the U.S.,https://careers.google.com/jobs/results/?company=Google&company=YouTube&employment_type=INTERN&jlo=en_US&src=Online%2FTOPS%2FTOPS_site&utm_campaign=&utm_medium=site&utm_source=TOPS 21 | Groceristar,"Engineers, Q&A, Project manager, Personal Assistant, Growth Hacker. Seems to have strong mentorship and learning experience",Remote/Work From Home,Junior,,Unpaid. Seems to have strong mentorship and learning experience,https://angel.co/company/groceristar/jobs 22 | Gusto,SDE,"San Francisco, CA; Denver, CO",,,,https://boards.greenhouse.io/gusto 23 | Houston Mechatronics,"Engineer (software, electrical, mechanical)","Webster, TX",,U.S. citizenship required,"Prefers robotics experience, Linux command line, and Python programming language",https://hire.withgoogle.com/public/jobs/houstonmechatronicscom/view/P_AAAAAAFAACPOqH3qYYp_8y 24 | IBM,Many types,U.S.,,,The webpage takes awefully long to load during the application process,https://careers.ibm.com/ListJobs/All/Search/Position-Type/Intern/Country/US//?lang=en 25 | IMC Trading,Quant Trader,"Chicago, IL",,,"Min. GPA 3.5, prefers Python programming skills",https://imc.wd5.myworkdayjobs.com/invitation/job/Chicago/Quant-Trader-Intern---Summer-2020_REQ-00550 26 | JP Morgan Chase,Many types,"Asia: Singapore; Hong Kong; Europe: Bournemouth, United Kingdom; Dublin, Ireland; Geneva, Switzerland; Glasgow, United Kingdom; London, United Kingdom; Middle East, US: Chicago, IL; Columbus, OH; Houston, TX; NY Metro; Newark/Wilmington, DE; Plano, TX; San Francisco, CA; Seattle, WA; Tampa, FL","Junior, Senior",No sponsorship,All JP Morgan Chase positions open including IB/Quant/Data Analytics,https://careers.jpmorgan.com/us/en/students/programs/software-engineer-summer#careers-section7 27 | Jane Street,Trading Intern; Engineering Intern; Research Intern,"New York, NY; London; Hong Kong�",,,,https://www.janestreet.com/join-jane-street/internships/ 28 | Knowt,"SDE,FE,BE, Business, Marketing", Remote/Work From Home,,,Low compensation/equity pay at an early stage startup,https://www.getknowt.com/team/#apply 29 | Leidos,Software,"Reston, VA",,,,https://www.leidos.com/products 30 | Los Alamos National Lab,Computional Sciences,"Los Alamos, New Mexico",,,Min. GPA 3.0 Coverletter Required,https://jobszp1.lanl.gov/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&OAHP=IRC_EXT_SITE_VISITOR_APPL&OASF=IRC_VIS_VAC_DISPLAY&akRegionApplicationId=821&transactionid=1590195690&retainAM=N&addBreadCrumb=RP&p_svid=73935&p_spid=3367360&oapc=5&oas=fVtHbWr4rfa7MThh6_ybbw.. 31 | Matco Tools,Web Dev,"Stow, OH"," Junior, Senior",,Prefers Java programming skills,https://fortive.taleo.net/careersection/external/jobdetail.ftl?job=MAT001868&src=[u%27JB-10138%27%2C+u%27JB-10138%27 32 | Matician,SDE; AI; ML,"Palo Alto, CA",,,,https://hire.withgoogle.com/public/jobs/maticiancom 33 | Microsoft,,Global,,,,https://careers.microsoft.com/us/en/ 34 | Morgan Stanley,Tech Intern,Global (excluding U.S.),,,Only tech internships outside the US,https://www.morganstanley.com/people-opportunities/students-graduates/programs/technology 35 | Mozilla, Many types," U.S., Canada, Germany",,,, https://careers.mozilla.org/listings/?position_type=Intern 36 | NBCUniversal,Tech Intern,"Tokyo, Japan; Stamford, CT","Sophomore, Junior, Senior",No sponsorship,For Tokyo 2020 Olympics; No sponsorship;,https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreLoad?PageType=JobDetails&partnerid=25354&siteid=5108&jobId=442107&codes=LinkedIn#jobDetails=442107_5108 37 | Optiver,SDE,"Chicago, IL",,,"Prefers C, C++, Java or C# programming skills; No sponsorship",https://www.optiver.com/na/en/job-opportunities/us-4315469002 38 | PayPal,SDE,"Austin, TX; Timonium, MD; San Francisco, CA; San Jose, CA; Scottsdale, AZ; Conshohocken, PA; New York, NY",,,,https://jobsearch.paypal-corp.com/en-US/search?facetcategory=internship&orderby=-date 39 | Phone2Action,"Product, Engineering, Sales, Marketing, Customer Success, and Operations","Arlington, VA","All levels, education, ages, and experience accepted - including high school.",No sponsorship,"Well paid fellowships available in Product, Engineering, Sales, Marketing, Customer Success, and Operations. Interested in applying? Send your resume and a letter of interest to Jennifer Leo at jleo@phone2action.com ... and see our jobs site for FT positions: https://phone2action.com/about/careers/",https://phone2action.com/civic-tech-fellows-program/ 40 | Plantir,SDE,"New York, NY",,,,https://jobs.lever.co/palantir/d39b3432-8742-4df0-b97f-47ab4122cd05/apply 41 | Qualcomm,SDE,"San Diego, CA; Boulder, Coloado; Austin, TX; San Jose, CA; Santa Clara, CA",,,"In study toward Bachelors (3.0 GPA or above) or Masters (3.5 GPA or above), in Computer Science, Electrical Engineering, or Computer Engineering. Must be available for 3 months during Summer 2020 (May-September) ",https://jobs.qualcomm.com/public/jobDetails.xhtml?requisitionId=1975484 42 | Red Ventures,SDE,"Austin, TX",Junior,,Prefers experience with top web languages,https://careers.redventures.com/application/position/1755893?gh_jid=1755893&gh_src=cec562fc1&gh_jid=1755893&gh_src=cec562fc1 43 | Reddit,,"San Francisco, CA",,,, 44 | Rimeto,SDE,"San Francisco, CA",,,,https://jobs.lever.co/rimeto/d357c4b5-5a3e-4c75-84fd-057d2051cd92 45 | Robinhood,"SDE, Web Engineer, iOS Engineer, Infrastructure Engineer","Menlo Park, CA",,,,https://boards.greenhouse.io/robinhood 46 | Rockset,SDE,"San Mateo, CA",,,,https://hire.withgoogle.com/public/jobs/rocksetio/view/P_AAAAAADAAADMHn16UbFdig 47 | SAS,Tech Intern - Autism Spectrum,"Santa Clara Valley (Cupertino), CA (Mainly)",,,Pipeline for students with Autism,https://careers-sas.icims.com/jobs/18311/2020-autism-spectrum-summer-internship-program-%28expression-of-interest%29/job?hub=9&mode=job&iis=SocialMedia&iisn=LinkedIn&mobile=false&width=1137&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240 48 | Salesforce,SDE,Many types,"Sophomore, Junior, Senior",,,https://salesforce.wd1.myworkdayjobs.com/en-US/External_Career_Site/job/CA---San-Francisco/Summer-2020-Intern---Software-Engineer_JR45627-1 49 | Snapchat,IT Internal FE Dev,"Los Angeles, CA",,,Perferred Ability to code in Javascript and script with HTML and CSS ,https://wd1.myworkdaysite.com/recruiting/snapchat/snap/job/Los-Angeles-CA/IT-Internal-Front-End-Developer-Intern_R0009045 50 | Stripe,SDE,"San Francisco, CA; Seattle, WA",Plan to graduate in 2021 or 2022,,,https://stripe.com/jobs/listing/software-engineering-intern/1793449 51 | The Vanguard Group,"SDE, Technology Operations","Malvern, PA; Charlotte, NC",,,"3.0 GPA Preferred, Software Development, Technology Operations",https://www.vanguardjobs.com/job-search-results/?keyword=124896%20OR%20124907%20OR%20124884%20OR%20124925 52 | Thumbtack,SDE,"San Francisco, CA",Graduating in 2021,,,https://boards.greenhouse.io/thumbtack/jobs/1814883 53 | Toast,SDE,"Dublin, Ireland",,,,https://boards.greenhouse.io/embed/job_app?token=1345570&gh_src=dbd19ebc1 54 | Twitter,,"San Francisco, CA",,,,https://jobs.smartrecruiters.com/ni/Twitter2/c9c8d155-aab8-43cb-a530-629689467768-2020-university-application-full-time-internship 55 | Two Sigma,SDE,"NY, NY",,,,https://careers.twosigma.com/careers/JobDetail/New-York-New-York-United-States-Software-Engineering-Internship-NYC/5982 56 | Vail,"SDE, DevOps","Chicago, IL",,,,https://www.vailsys.com/about/careers/ 57 | Virtu Financial,Trading Systems Dev,"NY, NY",,,Prefers C++ or Java programming skills,https://boards.greenhouse.io/virtu/jobs/4367942002 58 | Vyte,"FE, BE","Paris, France",,,Positions available for both Frontend and Backend Internships in Paris,https://jobs.stationf.co/companies/vyte 59 | Workday,Software Application Engineer,"Canada, British Columbia, Vancouver",,,,https://workday.wd5.myworkdayjobs.com/en-US/Workday_University_Careers 60 | Yelp,SDE ,"San Francisco, CA",,,,https://www.yelp.com/careers/job-openings 61 | MealMe, Software Engineering, Marketing, Operations, "San Francisco, CA and remote",,,,https://www.mealme.ai/careers 62 | -------------------------------------------------------------------------------- /internships.md: -------------------------------------------------------------------------------- 1 | # Internships 2 | |Index| Name | Position | Location | Class Year | International | Notes | URL | 3 | |----:|-----------------------|---------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| 4 | | 1|Akuna |Many types |Chicago, IL; Sydney, Australia; Shanghai; Boston, MA |Junior, Senior | | |https://akunacapital.com/careers#careers | 5 | | 2|Amazon |SDE |Seattle, WA; Austin, TX; Bellevue, WA; Boston, MA; Denver, CO; Detriot, MI; Herndon, VA; Irvine, CA; NY, NY; Madison, WI; Minneapolis, MN; Phoenix, AZ;Portland, OR; San Diego, CA; Vancouver, Canada; Toronto, Canada; Winnipeg Canada | | | |https://www.amazon.jobs/en/teams/internships-for-students | 6 | | 3|American Express |SDE |Phoenix, AZ; Ft. Lauderdale, FL; NY, NY |Sophomores, Junior, Senior |No sponsorship | |https://jobs.americanexpress.com/jobs/19003378? | 7 | | 4|Apple |SDE, Hardware, UI/UX, Sales, ML |Santa Clara Valley (Cupertino), CA (Mainly) | | | |https://jobs.apple.com/en-us/search?location=united-states-USA&team=Internships-STDNT-INTRN | 8 | | 5|Atlassian |SDE |Mountian View, CA |Junior, Senior | | |https://jobs.lever.co/atlassian/9484630b-4039-415e-af9a-c1e2c34e5a8b | 9 | | 6|Belvedere Trading |SDE |Chicago, IL |Junior, Senior |No sponsorship | |http://belvederetrading.applicantstack.com/x/detail/a2sa4x08859m | 10 | | 7|Blend |SDE |San Francisco, CA |Junior, Senior | | |https://blend.com/careers/opening/university/?oid=2a469512-a8c2-44fa-a260-ef3ae0c90db7 | 11 | | 8|Capital One |Tech Intern |McLean, VA; Boston, MA; NY, NY; San Francisco, CA; Chicago, IL; Wilmington, DE; Richmond, VA; Plano, TX |Junior, Senior |No sponsorship | |https://campus.capitalone.com/job/-/-/1786/12562814?utm_source=localjobnetwork.com&utm_campaign=enterprise&utm_medium=job_posting&utm_content=job_board&ss=paid&dclid=CjgKEAjw4NrpBRDfhrmjpZHPiH8SJABuVfdoxiWiy_1DE6vP-RBQgbIf9OdVBs1hpoqHUa5Ezmg4-vD_BwE | 12 | | 9|Citadel |SDE, Quant, IT, DevOps |Dublin; Chicago, IL; Hong Kong; London; NY; Austin, TX | | | |https://www.citadel.com/careers/open-positions/positions-for-students/ | 13 | | 10|Databricks |SDE |San Francisco, CA |2020, 2021 graduate working on a BS/MS or PhD degree | | |https://boards.greenhouse.io/databricks/jobs/4374189002?gh_src=62a881d62 | 14 | | 11|Dropbox |SDE |San Francisco, CA; Seattle, WA; NY, NY |Junior, New Grad | | |https://www.dropbox.com/jobs/teams/eng_university_grads#open-positions | 15 | | 12|Duolingo |SDE |Pittsburgh, PA |Junior, Senior | | |https://boards.greenhouse.io/duolingo/jobs/4351727002 | 16 | | 13|Facebook |FE, SDE, AI, etc. |Cork, Ireland; London, United Kingdom; NY, NY; Boston, MA; Sao Paulo, Brazil; Seattle, WA; Menlo Park, CA; Mexico City, Mexico | | | |https://www.facebook.com/careers/jobs/?roles[0]=intern | 17 | | 14|Fast Enterprises |Implementation Consultant |U.S. | |Must be pursuing degree | |https://www.fastenterprises.com/careers/positions | 18 | | 15|Fidelity Investments |Tech Intern |Durham, NC; Merrimack, New Hampshire; Boston, MA; Smithfield, RI | | | |https://jobs.fidelity.com/ShowJob/Id/580980/Summer-2020-Technical-Internship-Program/ | 19 | | 16|Flexport |SDE |San Francisco, CA; Chicago, IL | | | |https://boards.greenhouse.io/flexport/jobs/1802354 | 20 | | 17|Front |SDE |San Francisco, CA; Paris, France |Junior, Senior | | |https://frontapp.com/jobs | 21 | | 18|Goldman Sachs |Engineering Essentials |Several: Americas | | |Only exploratory programs for minorities |https://www.goldmansachs.com/careers/students/programs/index.html | 22 | | 19|Google |Many types |U.S., India | | |SDE position in India and some research positions in the U.S. |https://careers.google.com/jobs/results/?company=Google&company=YouTube&employment_type=INTERN&jlo=en_US&src=Online%2FTOPS%2FTOPS_site&utm_campaign=&utm_medium=site&utm_source=TOPS | 23 | | 20|Groceristar |Engineers, Q&A, Project manager, Personal Assistant, Growth Hacker. Seems to have strong mentorship and learning experience|Remote/Work From Home |Junior | |Unpaid. Seems to have strong mentorship and learning experience |https://angel.co/company/groceristar/jobs | 24 | | 21|Gusto |SDE |San Francisco, CA; Denver, CO | | | |https://boards.greenhouse.io/gusto | 25 | | 22|Houston Mechatronics |Engineer (software, electrical, mechanical) |Webster, TX | |U.S. citizenship required|Prefers robotics experience, Linux command line, and Python programming language |https://hire.withgoogle.com/public/jobs/houstonmechatronicscom/view/P_AAAAAAFAACPOqH3qYYp_8y | 26 | | 23|IBM |Many types |U.S. | | |The webpage takes awefully long to load during the application process |https://careers.ibm.com/ListJobs/All/Search/Position-Type/Intern/Country/US//?lang=en | 27 | | 24|IMC Trading |Quant Trader |Chicago, IL | | |Min. GPA 3.5, prefers Python programming skills |https://imc.wd5.myworkdayjobs.com/invitation/job/Chicago/Quant-Trader-Intern---Summer-2020_REQ-00550 | 28 | | 25|JP Morgan Chase |Many types |Asia: Singapore; Hong Kong; Europe: Bournemouth, United Kingdom; Dublin, Ireland; Geneva, Switzerland; Glasgow, United Kingdom; London, United Kingdom; Middle East, US: Chicago, IL; Columbus, OH; Houston, TX; NY Metro; Newark/Wilmington, DE; Plano, TX; San Francisco, CA; Seattle, WA; Tampa, FL|Junior, Senior |No sponsorship |All JP Morgan Chase positions open including IB/Quant/Data Analytics |https://careers.jpmorgan.com/us/en/students/programs/software-engineer-summer#careers-section7 | 29 | | 26|Jane Street |Trading Intern; Engineering Intern; Research Intern |New York, NY; London; Hong Kong� | | | |https://www.janestreet.com/join-jane-street/internships/ | 30 | | 27|Knowt |SDE,FE,BE, Business, Marketing |Remote/Work From Home | | |Low compensation/equity pay at an early stage startup |https://www.getknowt.com/team/#apply | 31 | | 28|Leidos |Software |Reston, VA | | | |https://www.leidos.com/products | 32 | | 29|Los Alamos National Lab|Computional Sciences |Los Alamos, New Mexico | | |Min. GPA 3.0 Coverletter Required |https://jobszp1.lanl.gov/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&OAHP=IRC_EXT_SITE_VISITOR_APPL&OASF=IRC_VIS_VAC_DISPLAY&akRegionApplicationId=821&transactionid=1590195690&retainAM=N&addBreadCrumb=RP&p_svid=73935&p_spid=3367360&oapc=5&oas=fVtHbWr4rfa7MThh6_ybbw..| 33 | | 30|Matco Tools |Web Dev |Stow, OH | Junior, Senior | |Prefers Java programming skills |https://fortive.taleo.net/careersection/external/jobdetail.ftl?job=MAT001868&src=[u%27JB-10138%27%2C+u%27JB-10138%27 | 34 | | 31|Matician |SDE; AI; ML |Palo Alto, CA | | | |https://hire.withgoogle.com/public/jobs/maticiancom | 35 | | 32|Microsoft | |Global | | | |https://careers.microsoft.com/us/en/ | 36 | | 33|Morgan Stanley |Tech Intern |Global (excluding U.S.) | | |Only tech internships outside the US |https://www.morganstanley.com/people-opportunities/students-graduates/programs/technology | 37 | | 34|Mozilla |Many types | U.S., Canada, Germany | | | |https://careers.mozilla.org/listings/?position_type=Intern | 38 | | 35|NBCUniversal |Tech Intern |Tokyo, Japan; Stamford, CT |Sophomore, Junior, Senior |No sponsorship |For Tokyo 2020 Olympics; No sponsorship; |https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreLoad?PageType=JobDetails&partnerid=25354&siteid=5108&jobId=442107&codes=LinkedIn#jobDetails=442107_5108 | 39 | | 36|Optiver |SDE |Chicago, IL | | |Prefers C, C++, Java or C# programming skills; No sponsorship |https://www.optiver.com/na/en/job-opportunities/us-4315469002 | 40 | | 37|PayPal |SDE |Austin, TX; Timonium, MD; San Francisco, CA; San Jose, CA; Scottsdale, AZ; Conshohocken, PA; New York, NY | | | |https://jobsearch.paypal-corp.com/en-US/search?facetcategory=internship&orderby=-date | 41 | | 38|Phone2Action |Product, Engineering, Sales, Marketing, Customer Success, and Operations |Arlington, VA |All levels, education, ages, and experience accepted - including high school.|No sponsorship |Well paid fellowships available in Product, Engineering, Sales, Marketing, Customer Success, and Operations. Interested in applying? Send your resume and a letter of interest to Jennifer Leo at jleo@phone2action.com ... and see our jobs site for FT positions: https://phone2action.com/about/careers/|https://phone2action.com/civic-tech-fellows-program/ | 42 | | 39|Plantir |SDE |New York, NY | | | |https://jobs.lever.co/palantir/d39b3432-8742-4df0-b97f-47ab4122cd05/apply | 43 | | 40|Qualcomm |SDE |San Diego, CA; Boulder, Coloado; Austin, TX; San Jose, CA; Santa Clara, CA | | |In study toward Bachelors (3.0 GPA or above) or Masters (3.5 GPA or above), in Computer Science, Electrical Engineering, or Computer Engineering. Must be available for 3 months during Summer 2020 (May-September) |https://jobs.qualcomm.com/public/jobDetails.xhtml?requisitionId=1975484 | 44 | | 41|Red Ventures |SDE |Austin, TX |Junior | |Prefers experience with top web languages |https://careers.redventures.com/application/position/1755893?gh_jid=1755893&gh_src=cec562fc1&gh_jid=1755893&gh_src=cec562fc1 | 45 | | 42|Reddit | |San Francisco, CA | | | | | 46 | | 43|Rimeto |SDE |San Francisco, CA | | | |https://jobs.lever.co/rimeto/d357c4b5-5a3e-4c75-84fd-057d2051cd92 | 47 | | 44|Robinhood |SDE, Web Engineer, iOS Engineer, Infrastructure Engineer |Menlo Park, CA | | | |https://boards.greenhouse.io/robinhood | 48 | | 45|Rockset |SDE |San Mateo, CA | | | |https://hire.withgoogle.com/public/jobs/rocksetio/view/P_AAAAAADAAADMHn16UbFdig | 49 | | 46|SAS |Tech Intern - Autism Spectrum |Santa Clara Valley (Cupertino), CA (Mainly) | | |Pipeline for students with Autism |https://careers-sas.icims.com/jobs/18311/2020-autism-spectrum-summer-internship-program-%28expression-of-interest%29/job?hub=9&mode=job&iis=SocialMedia&iisn=LinkedIn&mobile=false&width=1137&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240 | 50 | | 47|Salesforce |SDE |Many types |Sophomore, Junior, Senior | | |https://salesforce.wd1.myworkdayjobs.com/en-US/External_Career_Site/job/CA---San-Francisco/Summer-2020-Intern---Software-Engineer_JR45627-1 | 51 | | 48|Snapchat |IT Internal FE Dev |Los Angeles, CA | | |Perferred Ability to code in Javascript and script with HTML and CSS |https://wd1.myworkdaysite.com/recruiting/snapchat/snap/job/Los-Angeles-CA/IT-Internal-Front-End-Developer-Intern_R0009045 | 52 | | 49|Stripe |SDE |San Francisco, CA; Seattle, WA |Plan to graduate in 2021 or 2022 | | |https://stripe.com/jobs/listing/software-engineering-intern/1793449 | 53 | | 50|The Vanguard Group |SDE, Technology Operations |Malvern, PA; Charlotte, NC | | |3.0 GPA Preferred, Software Development, Technology Operations |https://www.vanguardjobs.com/job-search-results/?keyword=124896%20OR%20124907%20OR%20124884%20OR%20124925 | 54 | | 51|Thumbtack |SDE |San Francisco, CA |Graduating in 2021 | | |https://boards.greenhouse.io/thumbtack/jobs/1814883 | 55 | | 52|Toast |SDE |Dublin, Ireland | | | |https://boards.greenhouse.io/embed/job_app?token=1345570&gh_src=dbd19ebc1 | 56 | | 53|Twitter | |San Francisco, CA | | | |https://jobs.smartrecruiters.com/ni/Twitter2/c9c8d155-aab8-43cb-a530-629689467768-2020-university-application-full-time-internship | 57 | | 54|Two Sigma |SDE |NY, NY | | | |https://careers.twosigma.com/careers/JobDetail/New-York-New-York-United-States-Software-Engineering-Internship-NYC/5982 | 58 | | 55|Vail |SDE, DevOps |Chicago, IL | | | |https://www.vailsys.com/about/careers/ | 59 | | 56|Virtu Financial |Trading Systems Dev |NY, NY | | |Prefers C++ or Java programming skills |https://boards.greenhouse.io/virtu/jobs/4367942002 | 60 | | 57|Vyte |FE, BE |Paris, France | | |Positions available for both Frontend and Backend Internships in Paris |https://jobs.stationf.co/companies/vyte | 61 | | 58|Workday |Software Application Engineer |Canada, British Columbia, Vancouver | | | |https://workday.wd5.myworkdayjobs.com/en-US/Workday_University_Careers | 62 | | 59|Yelp |SDE |San Francisco, CA | | | |https://www.yelp.com/careers/job-openings | 63 | -------------------------------------------------------------------------------- /internships_temp.csv: -------------------------------------------------------------------------------- 1 | Index,Name,Position,Location,Class Year,International,Notes,URL 2 | 1,Akuna,Many types,"Chicago, IL; Sydney, Australia; Shanghai; Boston, MA","Junior, Senior",,,https://akunacapital.com/careers#careers 3 | 2,Amazon,SDE,"Seattle, WA; Austin, TX; Bellevue, WA; Boston, MA; Denver, CO; Detriot, MI; Herndon, VA; Irvine, CA; NY, NY; Madison, WI; Minneapolis, MN; Phoenix, AZ;Portland, OR; San Diego, CA; Vancouver, Canada; Toronto, Canada; Winnipeg Canada",,,,https://www.amazon.jobs/en/teams/internships-for-students 4 | 3,American Express,SDE ,"Phoenix, AZ; Ft. Lauderdale, FL; NY, NY","Sophomores, Junior, Senior",No sponsorship,,https://jobs.americanexpress.com/jobs/19003378? 5 | 4,Apple,"SDE, Hardware, UI/UX, Sales, ML","Santa Clara Valley (Cupertino), CA (Mainly)",,,,https://jobs.apple.com/en-us/search?location=united-states-USA&team=Internships-STDNT-INTRN 6 | 5,Atlassian,SDE,"Mountian View, CA","Junior, Senior",,,https://jobs.lever.co/atlassian/9484630b-4039-415e-af9a-c1e2c34e5a8b 7 | 6,Belvedere Trading,SDE,"Chicago, IL","Junior, Senior",No sponsorship,,http://belvederetrading.applicantstack.com/x/detail/a2sa4x08859m 8 | 7,Blend,SDE,"San Francisco, CA","Junior, Senior",,,https://blend.com/careers/opening/university/?oid=2a469512-a8c2-44fa-a260-ef3ae0c90db7 9 | 8,Capital One,Tech Intern,"McLean, VA; Boston, MA; NY, NY; San Francisco, CA; Chicago, IL; Wilmington, DE; Richmond, VA; Plano, TX","Junior, Senior",No sponsorship,,https://campus.capitalone.com/job/-/-/1786/12562814?utm_source=localjobnetwork.com&utm_campaign=enterprise&utm_medium=job_posting&utm_content=job_board&ss=paid&dclid=CjgKEAjw4NrpBRDfhrmjpZHPiH8SJABuVfdoxiWiy_1DE6vP-RBQgbIf9OdVBs1hpoqHUa5Ezmg4-vD_BwE 10 | 9,Citadel,"SDE, Quant, IT, DevOps","Dublin; Chicago, IL; Hong Kong; London; NY; Austin, TX",,,,https://www.citadel.com/careers/open-positions/positions-for-students/ 11 | 10,Databricks,SDE ,"San Francisco, CA","2020, 2021 graduate working on a BS/MS or PhD degree",,,https://boards.greenhouse.io/databricks/jobs/4374189002?gh_src=62a881d62 12 | 11,Dropbox,SDE ,"San Francisco, CA; Seattle, WA; NY, NY","Junior, New Grad",,,https://www.dropbox.com/jobs/teams/eng_university_grads#open-positions 13 | 12,Duolingo,SDE ,"Pittsburgh, PA","Junior, Senior",,,https://boards.greenhouse.io/duolingo/jobs/4351727002 14 | 13,Facebook,"FE, SDE, AI, etc.","Cork, Ireland; London, United Kingdom; NY, NY; Boston, MA; Sao Paulo, Brazil; Seattle, WA; Menlo Park, CA; Mexico City, Mexico",,,,https://www.facebook.com/careers/jobs/?roles[0]=intern 15 | 14,Fast Enterprises,Implementation Consultant,U.S.,,Must be pursuing degree ,,https://www.fastenterprises.com/careers/positions 16 | 15,Fidelity Investments,Tech Intern,"Durham, NC; Merrimack, New Hampshire; Boston, MA; Smithfield, RI",,,,https://jobs.fidelity.com/ShowJob/Id/580980/Summer-2020-Technical-Internship-Program/ 17 | 16,Flexport,SDE ,"San Francisco, CA; Chicago, IL",,,,https://boards.greenhouse.io/flexport/jobs/1802354 18 | 17,Front,SDE,"San Francisco, CA; Paris, France","Junior, Senior",,,https://frontapp.com/jobs 19 | 18,Goldman Sachs,Engineering Essentials,Several: Americas,,,Only exploratory programs for minorities,https://www.goldmansachs.com/careers/students/programs/index.html 20 | 19,Google,Many types,"U.S., India",,,SDE position in India and some research positions in the U.S.,https://careers.google.com/jobs/results/?company=Google&company=YouTube&employment_type=INTERN&jlo=en_US&src=Online%2FTOPS%2FTOPS_site&utm_campaign=&utm_medium=site&utm_source=TOPS 21 | 20,Groceristar,"Engineers, Q&A, Project manager, Personal Assistant, Growth Hacker. Seems to have strong mentorship and learning experience",Remote/Work From Home,Junior,,Unpaid. Seems to have strong mentorship and learning experience,https://angel.co/company/groceristar/jobs 22 | 21,Gusto,SDE,"San Francisco, CA; Denver, CO",,,,https://boards.greenhouse.io/gusto 23 | 22,Houston Mechatronics,"Engineer (software, electrical, mechanical)","Webster, TX",,U.S. citizenship required,"Prefers robotics experience, Linux command line, and Python programming language",https://hire.withgoogle.com/public/jobs/houstonmechatronicscom/view/P_AAAAAAFAACPOqH3qYYp_8y 24 | 23,IBM,Many types,U.S.,,,The webpage takes awefully long to load during the application process,https://careers.ibm.com/ListJobs/All/Search/Position-Type/Intern/Country/US//?lang=en 25 | 24,IMC Trading,Quant Trader,"Chicago, IL",,,"Min. GPA 3.5, prefers Python programming skills",https://imc.wd5.myworkdayjobs.com/invitation/job/Chicago/Quant-Trader-Intern---Summer-2020_REQ-00550 26 | 25,JP Morgan Chase,Many types,"Asia: Singapore; Hong Kong; Europe: Bournemouth, United Kingdom; Dublin, Ireland; Geneva, Switzerland; Glasgow, United Kingdom; London, United Kingdom; Middle East, US: Chicago, IL; Columbus, OH; Houston, TX; NY Metro; Newark/Wilmington, DE; Plano, TX; San Francisco, CA; Seattle, WA; Tampa, FL","Junior, Senior",No sponsorship,All JP Morgan Chase positions open including IB/Quant/Data Analytics,https://careers.jpmorgan.com/us/en/students/programs/software-engineer-summer#careers-section7 27 | 26,Jane Street,Trading Intern; Engineering Intern; Research Intern,"New York, NY; London; Hong Kong�",,,,https://www.janestreet.com/join-jane-street/internships/ 28 | 27,Knowt,"SDE,FE,BE, Business, Marketing", Remote/Work From Home,,,Low compensation/equity pay at an early stage startup,https://www.getknowt.com/team/#apply 29 | 28,Leidos,Software,"Reston, VA",,,,https://www.leidos.com/products 30 | 29,Los Alamos National Lab,Computional Sciences,"Los Alamos, New Mexico",,,Min. GPA 3.0 Coverletter Required,https://jobszp1.lanl.gov/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&OAHP=IRC_EXT_SITE_VISITOR_APPL&OASF=IRC_VIS_VAC_DISPLAY&akRegionApplicationId=821&transactionid=1590195690&retainAM=N&addBreadCrumb=RP&p_svid=73935&p_spid=3367360&oapc=5&oas=fVtHbWr4rfa7MThh6_ybbw.. 31 | 30,Matco Tools,Web Dev,"Stow, OH"," Junior, Senior",,Prefers Java programming skills,https://fortive.taleo.net/careersection/external/jobdetail.ftl?job=MAT001868&src=[u%27JB-10138%27%2C+u%27JB-10138%27 32 | 31,Matician,SDE; AI; ML,"Palo Alto, CA",,,,https://hire.withgoogle.com/public/jobs/maticiancom 33 | 32,Microsoft,,Global,,,,https://careers.microsoft.com/us/en/ 34 | 33,Morgan Stanley,Tech Intern,Global (excluding U.S.),,,Only tech internships outside the US,https://www.morganstanley.com/people-opportunities/students-graduates/programs/technology 35 | 34,Mozilla, Many types," U.S., Canada, Germany",,,, https://careers.mozilla.org/listings/?position_type=Intern 36 | 35,NBCUniversal,Tech Intern,"Tokyo, Japan; Stamford, CT","Sophomore, Junior, Senior",No sponsorship,For Tokyo 2020 Olympics; No sponsorship;,https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreLoad?PageType=JobDetails&partnerid=25354&siteid=5108&jobId=442107&codes=LinkedIn#jobDetails=442107_5108 37 | 36,Optiver,SDE,"Chicago, IL",,,"Prefers C, C++, Java or C# programming skills; No sponsorship",https://www.optiver.com/na/en/job-opportunities/us-4315469002 38 | 37,PayPal,SDE,"Austin, TX; Timonium, MD; San Francisco, CA; San Jose, CA; Scottsdale, AZ; Conshohocken, PA; New York, NY",,,,https://jobsearch.paypal-corp.com/en-US/search?facetcategory=internship&orderby=-date 39 | 38,Phone2Action,"Product, Engineering, Sales, Marketing, Customer Success, and Operations","Arlington, VA","All levels, education, ages, and experience accepted - including high school.",No sponsorship,"Well paid fellowships available in Product, Engineering, Sales, Marketing, Customer Success, and Operations. Interested in applying? Send your resume and a letter of interest to Jennifer Leo at jleo@phone2action.com ... and see our jobs site for FT positions: https://phone2action.com/about/careers/",https://phone2action.com/civic-tech-fellows-program/ 40 | 39,Plantir,SDE,"New York, NY",,,,https://jobs.lever.co/palantir/d39b3432-8742-4df0-b97f-47ab4122cd05/apply 41 | 40,Qualcomm,SDE,"San Diego, CA; Boulder, Coloado; Austin, TX; San Jose, CA; Santa Clara, CA",,,"In study toward Bachelors (3.0 GPA or above) or Masters (3.5 GPA or above), in Computer Science, Electrical Engineering, or Computer Engineering. Must be available for 3 months during Summer 2020 (May-September) ",https://jobs.qualcomm.com/public/jobDetails.xhtml?requisitionId=1975484 42 | 41,Red Ventures,SDE,"Austin, TX",Junior,,Prefers experience with top web languages,https://careers.redventures.com/application/position/1755893?gh_jid=1755893&gh_src=cec562fc1&gh_jid=1755893&gh_src=cec562fc1 43 | 42,Reddit,,"San Francisco, CA",,,, 44 | 43,Rimeto,SDE,"San Francisco, CA",,,,https://jobs.lever.co/rimeto/d357c4b5-5a3e-4c75-84fd-057d2051cd92 45 | 44,Robinhood,"SDE, Web Engineer, iOS Engineer, Infrastructure Engineer","Menlo Park, CA",,,,https://boards.greenhouse.io/robinhood 46 | 45,Rockset,SDE,"San Mateo, CA",,,,https://hire.withgoogle.com/public/jobs/rocksetio/view/P_AAAAAADAAADMHn16UbFdig 47 | 46,SAS,Tech Intern - Autism Spectrum,"Santa Clara Valley (Cupertino), CA (Mainly)",,,Pipeline for students with Autism,https://careers-sas.icims.com/jobs/18311/2020-autism-spectrum-summer-internship-program-%28expression-of-interest%29/job?hub=9&mode=job&iis=SocialMedia&iisn=LinkedIn&mobile=false&width=1137&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240 48 | 47,Salesforce,SDE,Many types,"Sophomore, Junior, Senior",,,https://salesforce.wd1.myworkdayjobs.com/en-US/External_Career_Site/job/CA---San-Francisco/Summer-2020-Intern---Software-Engineer_JR45627-1 49 | 48,Snapchat,IT Internal FE Dev,"Los Angeles, CA",,,Perferred Ability to code in Javascript and script with HTML and CSS ,https://wd1.myworkdaysite.com/recruiting/snapchat/snap/job/Los-Angeles-CA/IT-Internal-Front-End-Developer-Intern_R0009045 50 | 49,Stripe,SDE,"San Francisco, CA; Seattle, WA",Plan to graduate in 2021 or 2022,,,https://stripe.com/jobs/listing/software-engineering-intern/1793449 51 | 50,The Vanguard Group,"SDE, Technology Operations","Malvern, PA; Charlotte, NC",,,"3.0 GPA Preferred, Software Development, Technology Operations",https://www.vanguardjobs.com/job-search-results/?keyword=124896%20OR%20124907%20OR%20124884%20OR%20124925 52 | 51,Thumbtack,SDE,"San Francisco, CA",Graduating in 2021,,,https://boards.greenhouse.io/thumbtack/jobs/1814883 53 | 52,Toast,SDE,"Dublin, Ireland",,,,https://boards.greenhouse.io/embed/job_app?token=1345570&gh_src=dbd19ebc1 54 | 53,Twitter,,"San Francisco, CA",,,,https://jobs.smartrecruiters.com/ni/Twitter2/c9c8d155-aab8-43cb-a530-629689467768-2020-university-application-full-time-internship 55 | 54,Two Sigma,SDE,"NY, NY",,,,https://careers.twosigma.com/careers/JobDetail/New-York-New-York-United-States-Software-Engineering-Internship-NYC/5982 56 | 55,Vail,"SDE, DevOps","Chicago, IL",,,,https://www.vailsys.com/about/careers/ 57 | 56,Virtu Financial,Trading Systems Dev,"NY, NY",,,Prefers C++ or Java programming skills,https://boards.greenhouse.io/virtu/jobs/4367942002 58 | 57,Vyte,"FE, BE","Paris, France",,,Positions available for both Frontend and Backend Internships in Paris,https://jobs.stationf.co/companies/vyte 59 | 58,Workday,Software Application Engineer,"Canada, British Columbia, Vancouver",,,,https://workday.wd5.myworkdayjobs.com/en-US/Workday_University_Careers 60 | 59,Yelp,SDE ,"San Francisco, CA",,,,https://www.yelp.com/careers/job-openings 61 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "internships", 3 | "version": "0.1.0", 4 | "private": true, 5 | "homepage": "https://zackLight.com/internships", 6 | "dependencies": { 7 | "@handsontable/react": "^3.0.0", 8 | "handsontable": "^7.1.0", 9 | "react": "^16.8.6", 10 | "react-dom": "^16.8.6", 11 | "react-ga": "^2.6.0", 12 | "react-scripts": "3.0.1" 13 | }, 14 | "scripts": { 15 | "start": "react-scripts start", 16 | "build": "react-scripts build", 17 | "test": "react-scripts test", 18 | "eject": "react-scripts eject" 19 | }, 20 | "eslintConfig": { 21 | "extends": "react-app" 22 | }, 23 | "browserslist": { 24 | "production": [ 25 | ">0.2%", 26 | "not dead", 27 | "not op_mini all" 28 | ], 29 | "development": [ 30 | "last 1 chrome version", 31 | "last 1 firefox version", 32 | "last 1 safari version" 33 | ] 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /public/images/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/public/images/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/images/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/public/images/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/images/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/public/images/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/images/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/public/images/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/images/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/public/images/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/images/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/public/images/favicon/favicon.ico -------------------------------------------------------------------------------- /public/images/favicon/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Dream Internships 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "Internships", 3 | "name": "Internships", 4 | "icons": [ 5 | { 6 | "src": "images/favicon.ico", 7 | "sizes": "32x32 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "images/favicon/android-chrome-192x192.png", 12 | "sizes": "192x192", 13 | "type": "image/png" 14 | }, 15 | { 16 | "src": "images/favicon/android-chrome-512x512.png", 17 | "sizes": "512x512", 18 | "type": "image/png" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /repo_info.md: -------------------------------------------------------------------------------- 1 | # Internships! 2 | 3 | Please kindly consider starring this repo (top right corner) to help it grow and make revisiting it easier for you 4 | 5 | ## Use the List 6 | 7 | 1. ## like Excel on a [website](https://zacklight.com/internships/) (URL might change so make sure to star this repo)! 8 | 9 | 2. ## as a [markdown file](internships.md)! 10 | 11 | 3. ## as a [CSV file](internships.csv)! 12 | 13 | 4. ## add to Trello (use the website/CSV file and follow [this](https://youtu.be/R90LYeZSZpA)) 14 | 15 | * Support most of the basic Excel functionalities such as **filtering** (downloading and importing are yet to be tested) 16 | 17 | * We am considering buying a domain if enough people are interested in this project (for now we will just look at the number of stars and/or pull requests for this repo) 18 | 19 | ## General 20 | 21 | - For now, we mainly have **2020 summer tech internships** 22 | - Helpful sites to find internships are [LinkedIn](https://www.linkedin.com/), [Indeed](https://www.indeed.com/), [Glassdoor](https://www.glassdoor.com/), [StackOverflow](https://stackoverflow.com/jobs), [BuiltIn](https://builtin.com/) (has different websites for NYC, Chicago, Seattle, Boston, LA, Colorado, Austin), and [AngelList](https://angel.co/) (startups) 23 | 24 | * Difference between this and other platforms 25 | * Not everyone has access to Handshake 26 | * You can download all the data from this repo as a CSV file and use Excel to keep track of them 27 | * The repo is community maintained and crowdsourced, offering many advantages. For instance, someone contacted me about how bad/shady one of the companies is, and the community can respond faithfully 28 | 29 | ## Contributions 30 | 31 | [See **simple** steps here](CONTRIBUTING.md) 32 | 33 | ## Column Explanations 34 | 35 | ### Name 36 | 37 | **The link generally should point to the websites about the positions** 38 | 39 | ### Role 40 | 41 | All positions are software engineering roles, unless otherwise specified in the Notes column. Similarly, all positions are open to anyone enrolled in a Bachelor's degree program, unless specific graduation years are mentioned in the Notes column 42 | 43 | Positions are abbreviated as follows: 44 | 45 | 1. SDE: Software Engineer 46 | 2. FE: Front End 47 | 3. BE: Back End 48 | 4. Tech Intern: Technical/Technology Internship 49 | 5. Dev: Developer 50 | 51 | ### Location 52 | 53 | Two-letter locations indicate states in the U.S. 54 | 55 | U.S. indicates multiple locations in the U.S. 56 | 57 | countries other than the U.S. are spelled out. (Ex: CA = California, not Canada) 58 | 59 | 60 | 61 | 62 | ## Credits 63 | 64 | This repo is inspired by [this one](https://github.com/christine-hu/summer-2019-internships) 65 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | attrs==19.1.0 2 | beautifulsoup4==4.8.0 3 | chardet==3.0.4 4 | DataProperty==0.43.1 5 | importlib-metadata==0.19 6 | jsonschema==3.0.1 7 | mbstrdecoder==0.8.1 8 | msgfy==0.0.7 9 | numpy 10 | pandas==0.25.0 11 | path.py==12.0.1 12 | pathvalidate==0.29.0 13 | pyrsistent==0.15.4 14 | pytablereader==0.26.1 15 | pytablewriter==0.46.1 16 | python-dateutil==2.8.0 17 | pytz==2019.1 18 | six==1.12.0 19 | soupsieve==1.9.2 20 | tabledata==0.9.1 21 | typepy==0.6.0 22 | zipp==0.5.2 23 | -------------------------------------------------------------------------------- /sort.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | 3 | def sort(filename): 4 | path = f"./{filename}.csv" 5 | df = pd.read_csv(path) 6 | df.sort_values(by=['Name'], inplace=True) 7 | df.to_csv(path, index=False) 8 | 9 | if __name__ == '__main__': 10 | sort("internships") -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import Navbar from "./components/layout/NavBar"; 3 | import Panel from "./components/instructions/Panel"; 4 | import Matrix from "./components/matrix/Matrix"; 5 | import ReactGA from 'react-ga'; 6 | 7 | // track website visits and events 8 | initializeReactGA() 9 | 10 | function App() { 11 | return ( 12 |
13 | 14 |
15 | 16 | 17 |
18 |
19 | ); 20 | } 21 | 22 | function initializeReactGA() { 23 | ReactGA.initialize('UA-144935830-1'); 24 | ReactGA.pageview('/homepage'); 25 | ReactGA.event({ 26 | category: 'User', 27 | action: 'Create an Account' 28 | }); 29 | } 30 | 31 | export default App; 32 | -------------------------------------------------------------------------------- /src/components/instructions/Panel.css: -------------------------------------------------------------------------------- 1 | .card { 2 | font-size: 17px 3 | } -------------------------------------------------------------------------------- /src/components/instructions/Panel.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import './Panel.css'; 3 | 4 | const Panel = () => { 5 | return ( 6 |
7 |
8 |
General
9 |
    10 |
  1. 11 | We are considering buying a domain if enough people are interested in this project (for now I will just look at the number of stars and/or pull requests for this repo) 12 |
  2. 13 |
  3. 14 | Please kindly consider starring this repo (top right corner) to help it grow and make revisiting it easier for you 15 |
  4. 16 |
  5. 17 | Helpful sites to find internships are [LinkedIn](https://www.linkedin.com/), [Indeed](https://www.indeed.com/), [Glassdoor](https://www.glassdoor.com/), [StackOverflow](https://stackoverflow.com/jobs), [BuiltIn](https://builtin.com/) (has different websites for NYC, Chicago, Seattle, Boston, LA, Colorado, Austin), and [AngelList](https://angel.co/) (startups) 18 |
  6. 19 |
20 |
Quick Start
21 |
    22 |
  1. 23 | Edit any value via double clicks 24 |
  2. 25 |
  3. 26 | To empty a dropdown cell, select the cell, press space, and enter 27 |
  4. 28 |
  5. 29 | Right click on cells (except for the plot cells) to see the menu that allows inserting rows, 30 | columns, etc. 31 |
  6. 32 |
33 |
Contributions
34 |
    35 |

    36 | See simple steps Here 37 |

    38 |
39 |

40 | If you find the process above difficult, just make an issue in GitHub, and we would take a look. 41 |

42 |
Column Explanations
43 |
    44 |
  1. 45 |
    Location
    46 | Two-letter locations indicate states in the U.S.
    47 | U.S. indicates multiple locations in the U.S.
    48 | countries other than the U.S. are spelled out. (Ex: CA = California, not Canada) 49 |
  2. 50 |
51 |
Questions
52 |

53 | Please contact Zack 54 |

55 |
56 |
57 | ); 58 | }; 59 | 60 | export default Panel; -------------------------------------------------------------------------------- /src/components/layout/NavBar.js: -------------------------------------------------------------------------------- 1 | import React, {Fragment} from 'react'; 2 | import logo from "../../images/logo.png"; 3 | import manTechnologist from "../../images/man_technologist.png"; 4 | 5 | const NavBar = ({title, subtitle}) => { 6 | return ( 7 | 8 |
9 |
10 |

{title}
11 | {subtitle} 12 |

13 |
14 | 15 | manTechnologist 16 |
17 |
18 |
19 |
20 |
21 | ); 22 | }; 23 | 24 | export default NavBar; -------------------------------------------------------------------------------- /src/components/matrix/BtnScripts.js: -------------------------------------------------------------------------------- 1 | import {columnDelimiter} from "./Constants"; 2 | import {parseCSV} from "./helpers/Helpers"; 3 | 4 | export function exportBtnSetup(hotTableComponent) { 5 | let btn = document.getElementById('export-file'); 6 | const cur_instance = hotTableComponent.current.hotInstance; 7 | btn.addEventListener('click', function () { 8 | let exportPlugin = cur_instance.getPlugin('exportFile'); 9 | exportPlugin.downloadFile('csv', { 10 | bom: false, 11 | columnDelimiter: columnDelimiter, 12 | exportHiddenColumns: true, 13 | exportHiddenRows: true, 14 | fileExtension: 'csv', 15 | filename: 'internships_[YYYY]-[MM]-[DD]', 16 | mimeType: 'text/csv', 17 | columnHeaders: true, 18 | rowHeaders: true, 19 | }); 20 | }); 21 | } 22 | 23 | export function importCSV(hotTableComponent) { 24 | const cur_instance = hotTableComponent.current.hotInstance; 25 | 26 | let input = document.getElementById('dealCsv'); 27 | input.addEventListener('change', async function (e) { 28 | let reader = new FileReader(); 29 | 30 | reader.addEventListener('load', function (e) { 31 | let csvData = e.target.result; 32 | parseCSV(cur_instance, csvData); 33 | }); 34 | 35 | reader.readAsText(e.target.files[0]); 36 | }); 37 | } 38 | -------------------------------------------------------------------------------- /src/components/matrix/Constants.js: -------------------------------------------------------------------------------- 1 | import internships from "./internships" 2 | 3 | export const columnDelimiter = "," 4 | 5 | export const colHeaders = ["Name (URL)", "Position", "Location", "Class Year", "International", "Notes", "URL"] 6 | export const initialData = internships["internships"]; 7 | export const maxColWidth = 100 8 | export const adjColWidthThres = 120 9 | -------------------------------------------------------------------------------- /src/components/matrix/Matrix.css: -------------------------------------------------------------------------------- 1 | @import '~handsontable/dist/handsontable.full.css'; 2 | 3 | #hot { 4 | overflow: hidden !important; 5 | width: 100% !important; 6 | } 7 | 8 | .btn { 9 | border-width: 0; 10 | } 11 | 12 | #hot td { 13 | white-space: nowrap 14 | } 15 | 16 | .htCore { 17 | border-width: 3px !important 18 | } 19 | 20 | .handsontable td.htInvalid { 21 | background-color: hotpink !important 22 | } -------------------------------------------------------------------------------- /src/components/matrix/Matrix.js: -------------------------------------------------------------------------------- 1 | import React, {Fragment, useEffect} from 'react'; 2 | import {HotTable} from '@handsontable/react'; 3 | import {generalRenderer} from "./MatrixRenderers"; 4 | import {exportBtnSetup, importCSV} from "./BtnScripts"; 5 | import {colHeaders, initialData} from "./Constants"; 6 | import {modifyColWidth} from "./helpers/Helpers"; 7 | import './Matrix.css'; 8 | 9 | const Matrix = () => { 10 | const hotTableComponent = React.createRef(); 11 | 12 | const settings = { 13 | // refactor out some of these settings 14 | licenseKey: "non-commercial-and-evaluation", 15 | data: initialData, 16 | rowHeaders: true, 17 | manualRowMove: true, 18 | modifyColWidth: modifyColWidth, 19 | manualColumnResize: true, 20 | contextMenu: true, 21 | colHeaders: colHeaders, 22 | width: '100%', 23 | height: 500, 24 | stretchH: "all", 25 | columnSorting: true, 26 | filters: true, 27 | dropdownMenu: true, 28 | cells: generalRenderer, 29 | }; 30 | 31 | useEffect(() => { 32 | exportBtnSetup(hotTableComponent); 33 | importCSV(hotTableComponent); 34 | //eslint-disable-next-line 35 | }, []); 36 | 37 | return ( 38 | 39 | 40 |
41 |
42 | 43 | {/*styling with the bootstrap intext-btn class for consistency*/} 44 | 45 |
46 |
47 | ); 48 | }; 49 | 50 | export default Matrix; 51 | -------------------------------------------------------------------------------- /src/components/matrix/MatrixRenderers.js: -------------------------------------------------------------------------------- 1 | import {initialData} from "./Constants"; 2 | import Handsontable from 'handsontable'; 3 | 4 | export function generalRenderer(row, col) { 5 | let cellMeta = {}; 6 | 7 | //company names 8 | if (col === 0) { 9 | cellMeta.colWidths = 150; 10 | cellMeta.renderer = safeHtmlRenderer; 11 | } 12 | 13 | return cellMeta; 14 | } 15 | 16 | // original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) 17 | function strip_tags(input, allowed) { 18 | var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi, 19 | commentsAndPhpTags = /|<\?(?:php)?[\s\S]*?\?>/gi; 20 | 21 | // making sure the allowed arg is a string containing only tags in lowercase () 22 | allowed = (((allowed || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join(''); 23 | 24 | return input.replace(commentsAndPhpTags, '').replace(tags, function ($0, $1) { 25 | return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : ''; 26 | }); 27 | } 28 | 29 | function escapeHTML(value) { 30 | var escaped = Handsontable.helper.stringify(value); 31 | escaped = strip_tags(escaped, ''); //be sure you only allow certain HTML tags to avoid XSS threats (you should also remove unwanted HTML attributes) 32 | return escaped 33 | } 34 | 35 | function safeHtmlRenderer(instance, td, row, col, prop, value, cellProperties) { 36 | const escaped = escapeHTML(value) 37 | const url = escapeHTML(initialData[row]["URL"]) 38 | td.innerHTML = `${escaped}`; 39 | return td; 40 | } 41 | -------------------------------------------------------------------------------- /src/components/matrix/helpers/Helpers.js: -------------------------------------------------------------------------------- 1 | import {columnDelimiter, maxColWidth, adjColWidthThres} from "../Constants"; 2 | 3 | export function parseCSV(cur_instance, data) { 4 | let parseData = []; 5 | let lines = data.split("\n"); 6 | for (let i = 0; i < lines.length; i++) { 7 | if (lines[i] !== "") { 8 | let toPush = lines[i].split(columnDelimiter); 9 | toPush.forEach((str) => ( 10 | str.replace(/^"|"$/g, '') 11 | ) 12 | ); 13 | parseData.push(toPush); 14 | } 15 | } 16 | 17 | cur_instance.loadData(parseData); 18 | } 19 | 20 | export function modifyColWidth(width, col){ 21 | if(width > adjColWidthThres){ 22 | return maxColWidth 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/components/matrix/internships.json: -------------------------------------------------------------------------------- 1 | { "internships" : [ 2 | { 3 | "Name": "Akuna", 4 | "Position": "Many types", 5 | "Location": "Chicago, IL; Sydney, Australia; Shanghai; Boston, MA", 6 | "Class Year": "Junior, Senior", 7 | "International": "", 8 | "Notes": "", 9 | "URL": "https://akunacapital.com/careers#careers" 10 | }, 11 | { 12 | "Name": "Amazon", 13 | "Position": "SDE", 14 | "Location": "Seattle, WA; Austin, TX; Bellevue, WA; Boston, MA; Denver, CO; Detriot, MI; Herndon, VA; Irvine, CA; NY, NY; Madison, WI; Minneapolis, MN; Phoenix, AZ;Portland, OR; San Diego, CA; Vancouver, Canada; Toronto, Canada; Winnipeg Canada", 15 | "Class Year": "", 16 | "International": "", 17 | "Notes": "", 18 | "URL": "https://www.amazon.jobs/en/teams/internships-for-students" 19 | }, 20 | { 21 | "Name": "American Express", 22 | "Position": "SDE ", 23 | "Location": "Phoenix, AZ; Ft. Lauderdale, FL; NY, NY", 24 | "Class Year": "Sophomores, Junior, Senior", 25 | "International": "No sponsorship", 26 | "Notes": "", 27 | "URL": "https://jobs.americanexpress.com/jobs/19003378?" 28 | }, 29 | { 30 | "Name": "Apple", 31 | "Position": "SDE, Hardware, UI/UX, Sales, ML", 32 | "Location": "Santa Clara Valley (Cupertino), CA (Mainly)", 33 | "Class Year": "", 34 | "International": "", 35 | "Notes": "", 36 | "URL": "https://jobs.apple.com/en-us/search?location=united-states-USA&team=Internships-STDNT-INTRN" 37 | }, 38 | { 39 | "Name": "Atlassian", 40 | "Position": "SDE", 41 | "Location": "Mountian View, CA", 42 | "Class Year": "Junior, Senior", 43 | "International": "", 44 | "Notes": "", 45 | "URL": "https://jobs.lever.co/atlassian/9484630b-4039-415e-af9a-c1e2c34e5a8b" 46 | }, 47 | { 48 | "Name": "Belvedere Trading", 49 | "Position": "SDE", 50 | "Location": "Chicago, IL", 51 | "Class Year": "Junior, Senior", 52 | "International": "No sponsorship", 53 | "Notes": "", 54 | "URL": "http://belvederetrading.applicantstack.com/x/detail/a2sa4x08859m" 55 | }, 56 | { 57 | "Name": "Blend", 58 | "Position": "SDE", 59 | "Location": "San Francisco, CA", 60 | "Class Year": "Junior, Senior", 61 | "International": "", 62 | "Notes": "", 63 | "URL": "https://blend.com/careers/opening/university/?oid=2a469512-a8c2-44fa-a260-ef3ae0c90db7" 64 | }, 65 | { 66 | "Name": "Capital One", 67 | "Position": "Tech Intern", 68 | "Location": "McLean, VA; Boston, MA; NY, NY; San Francisco, CA; Chicago, IL; Wilmington, DE; Richmond, VA; Plano, TX", 69 | "Class Year": "Junior, Senior", 70 | "International": "No sponsorship", 71 | "Notes": "", 72 | "URL": "https://campus.capitalone.com/job/-/-/1786/12562814?utm_source=localjobnetwork.com&utm_campaign=enterprise&utm_medium=job_posting&utm_content=job_board&ss=paid&dclid=CjgKEAjw4NrpBRDfhrmjpZHPiH8SJABuVfdoxiWiy_1DE6vP-RBQgbIf9OdVBs1hpoqHUa5Ezmg4-vD_BwE" 73 | }, 74 | { 75 | "Name": "Citadel", 76 | "Position": "SDE, Quant, IT, DevOps", 77 | "Location": "Dublin; Chicago, IL; Hong Kong; London; NY; Austin, TX", 78 | "Class Year": "", 79 | "International": "", 80 | "Notes": "", 81 | "URL": "https://www.citadel.com/careers/open-positions/positions-for-students/" 82 | }, 83 | { 84 | "Name": "Databricks", 85 | "Position": "SDE ", 86 | "Location": "San Francisco, CA", 87 | "Class Year": "2020, 2021 graduate working on a BS/MS or PhD degree", 88 | "International": "", 89 | "Notes": "", 90 | "URL": "https://boards.greenhouse.io/databricks/jobs/4374189002?gh_src=62a881d62" 91 | }, 92 | { 93 | "Name": "Dropbox", 94 | "Position": "SDE ", 95 | "Location": "San Francisco, CA; Seattle, WA; NY, NY", 96 | "Class Year": "Junior, New Grad", 97 | "International": "", 98 | "Notes": "", 99 | "URL": "https://www.dropbox.com/jobs/teams/eng_university_grads#open-positions" 100 | }, 101 | { 102 | "Name": "Duolingo", 103 | "Position": "SDE ", 104 | "Location": "Pittsburgh, PA", 105 | "Class Year": "Junior, Senior", 106 | "International": "", 107 | "Notes": "", 108 | "URL": "https://boards.greenhouse.io/duolingo/jobs/4351727002" 109 | }, 110 | { 111 | "Name": "Facebook", 112 | "Position": "FE, SDE, AI, etc.", 113 | "Location": "Cork, Ireland; London, United Kingdom; NY, NY; Boston, MA; Sao Paulo, Brazil; Seattle, WA; Menlo Park, CA; Mexico City, Mexico", 114 | "Class Year": "", 115 | "International": "", 116 | "Notes": "", 117 | "URL": "https://www.facebook.com/careers/jobs/?roles[0]=intern" 118 | }, 119 | { 120 | "Name": "Fast Enterprises", 121 | "Position": "Implementation Consultant", 122 | "Location": "U.S.", 123 | "Class Year": "", 124 | "International": "Must be pursuing degree ", 125 | "Notes": "", 126 | "URL": "https://www.fastenterprises.com/careers/positions" 127 | }, 128 | { 129 | "Name": "Fidelity Investments", 130 | "Position": "Tech Intern", 131 | "Location": "Durham, NC; Merrimack, New Hampshire; Boston, MA; Smithfield, RI", 132 | "Class Year": "", 133 | "International": "", 134 | "Notes": "", 135 | "URL": "https://jobs.fidelity.com/ShowJob/Id/580980/Summer-2020-Technical-Internship-Program/" 136 | }, 137 | { 138 | "Name": "Flexport", 139 | "Position": "SDE ", 140 | "Location": "San Francisco, CA; Chicago, IL", 141 | "Class Year": "", 142 | "International": "", 143 | "Notes": "", 144 | "URL": "https://boards.greenhouse.io/flexport/jobs/1802354" 145 | }, 146 | { 147 | "Name": "Front", 148 | "Position": "SDE", 149 | "Location": "San Francisco, CA; Paris, France", 150 | "Class Year": "Junior, Senior", 151 | "International": "", 152 | "Notes": "", 153 | "URL": "https://frontapp.com/jobs" 154 | }, 155 | { 156 | "Name": "Goldman Sachs", 157 | "Position": "Engineering Essentials", 158 | "Location": "Several: Americas", 159 | "Class Year": "", 160 | "International": "", 161 | "Notes": "Only exploratory programs for minorities", 162 | "URL": "https://www.goldmansachs.com/careers/students/programs/index.html" 163 | }, 164 | { 165 | "Name": "Google", 166 | "Position": "Many types", 167 | "Location": "U.S., India", 168 | "Class Year": "", 169 | "International": "", 170 | "Notes": "SDE position in India and some research positions in the U.S.", 171 | "URL": "https://careers.google.com/jobs/results/?company=Google&company=YouTube&employment_type=INTERN&jlo=en_US&src=Online%2FTOPS%2FTOPS_site&utm_campaign=&utm_medium=site&utm_source=TOPS" 172 | }, 173 | { 174 | "Name": "Groceristar", 175 | "Position": "Engineers, Q&A, Project manager, Personal Assistant, Growth Hacker. Seems to have strong mentorship and learning experience", 176 | "Location": "Remote/Work From Home", 177 | "Class Year": "Junior", 178 | "International": "", 179 | "Notes": "Unpaid. Seems to have strong mentorship and learning experience", 180 | "URL": "https://angel.co/company/groceristar/jobs" 181 | }, 182 | { 183 | "Name": "Gusto", 184 | "Position": "SDE", 185 | "Location": "San Francisco, CA; Denver, CO", 186 | "Class Year": "", 187 | "International": "", 188 | "Notes": "", 189 | "URL": "https://boards.greenhouse.io/gusto" 190 | }, 191 | { 192 | "Name": "Houston Mechatronics", 193 | "Position": "Engineer (software, electrical, mechanical)", 194 | "Location": "Webster, TX", 195 | "Class Year": "", 196 | "International": "U.S. citizenship required", 197 | "Notes": "Prefers robotics experience, Linux command line, and Python programming language", 198 | "URL": "https://hire.withgoogle.com/public/jobs/houstonmechatronicscom/view/P_AAAAAAFAACPOqH3qYYp_8y" 199 | }, 200 | { 201 | "Name": "IBM", 202 | "Position": "Many types", 203 | "Location": "U.S.", 204 | "Class Year": "", 205 | "International": "", 206 | "Notes": "The webpage takes awefully long to load during the application process", 207 | "URL": "https://careers.ibm.com/ListJobs/All/Search/Position-Type/Intern/Country/US//?lang=en" 208 | }, 209 | { 210 | "Name": "IMC Trading", 211 | "Position": "Quant Trader", 212 | "Location": "Chicago, IL", 213 | "Class Year": "", 214 | "International": "", 215 | "Notes": "Min. GPA 3.5, prefers Python programming skills", 216 | "URL": "https://imc.wd5.myworkdayjobs.com/invitation/job/Chicago/Quant-Trader-Intern---Summer-2020_REQ-00550" 217 | }, 218 | { 219 | "Name": "JP Morgan Chase", 220 | "Position": "Many types", 221 | "Location": "Asia: Singapore; Hong Kong; Europe: Bournemouth, United Kingdom; Dublin, Ireland; Geneva, Switzerland; Glasgow, United Kingdom; London, United Kingdom; Middle East, US: Chicago, IL; Columbus, OH; Houston, TX; NY Metro; Newark/Wilmington, DE; Plano, TX; San Francisco, CA; Seattle, WA; Tampa, FL", 222 | "Class Year": "Junior, Senior", 223 | "International": "No sponsorship", 224 | "Notes": "All JP Morgan Chase positions open including IB/Quant/Data Analytics", 225 | "URL": "https://careers.jpmorgan.com/us/en/students/programs/software-engineer-summer#careers-section7" 226 | }, 227 | { 228 | "Name": "Jane Street", 229 | "Position": "Trading Intern; Engineering Intern; Research Intern", 230 | "Location": "New York, NY; London; Hong Kong\u00ef\u00bf\u00bd", 231 | "Class Year": "", 232 | "International": "", 233 | "Notes": "", 234 | "URL": "https://www.janestreet.com/join-jane-street/internships/" 235 | }, 236 | { 237 | "Name": "Knowt", 238 | "Position": "SDE,FE,BE, Business, Marketing", 239 | "Location": "Remote/Work From Home", 240 | "Class Year": "", 241 | "International": "", 242 | "Notes": "Low compensation/equity pay at an early stage startup", 243 | "URL": "https://www.getknowt.com/team/#apply" 244 | }, 245 | { 246 | "Name": "Leidos", 247 | "Position": "Software", 248 | "Location": "Reston, VA", 249 | "Class Year": "", 250 | "International": "", 251 | "Notes": "", 252 | "URL": "https://www.leidos.com/products" 253 | }, 254 | { 255 | "Name": "Los Alamos National Lab", 256 | "Position": "Computional Sciences", 257 | "Location": "Los Alamos, New Mexico", 258 | "Class Year": "", 259 | "International": "", 260 | "Notes": "Min. GPA 3.0 Coverletter Required", 261 | "URL": "https://jobszp1.lanl.gov/OA_HTML/OA.jsp?page=/oracle/apps/irc/candidateSelfService/webui/VisVacDispPG&OAHP=IRC_EXT_SITE_VISITOR_APPL&OASF=IRC_VIS_VAC_DISPLAY&akRegionApplicationId=821&transactionid=1590195690&retainAM=N&addBreadCrumb=RP&p_svid=73935&p_spid=3367360&oapc=5&oas=fVtHbWr4rfa7MThh6_ybbw.." 262 | }, 263 | { 264 | "Name": "Matco Tools", 265 | "Position": "Web Dev", 266 | "Location": "Stow, OH", 267 | "Class Year": " Junior, Senior", 268 | "International": "", 269 | "Notes": "Prefers Java programming skills", 270 | "URL": "https://fortive.taleo.net/careersection/external/jobdetail.ftl?job=MAT001868&src=[u%27JB-10138%27%2C+u%27JB-10138%27" 271 | }, 272 | { 273 | "Name": "Matician", 274 | "Position": "SDE; AI; ML", 275 | "Location": "Palo Alto, CA", 276 | "Class Year": "", 277 | "International": "", 278 | "Notes": "", 279 | "URL": "https://hire.withgoogle.com/public/jobs/maticiancom" 280 | }, 281 | { 282 | "Name": "Microsoft", 283 | "Position": "", 284 | "Location": "Global", 285 | "Class Year": "", 286 | "International": "", 287 | "Notes": "", 288 | "URL": "https://careers.microsoft.com/us/en/" 289 | }, 290 | { 291 | "Name": "Morgan Stanley", 292 | "Position": "Tech Intern", 293 | "Location": "Global (excluding U.S.)", 294 | "Class Year": "", 295 | "International": "", 296 | "Notes": "Only tech internships outside the US", 297 | "URL": "https://www.morganstanley.com/people-opportunities/students-graduates/programs/technology" 298 | }, 299 | { 300 | "Name": "Mozilla", 301 | "Position": "Many types", 302 | "Location": " U.S., Canada, Germany", 303 | "Class Year": "", 304 | "International": "", 305 | "Notes": "", 306 | "URL": "https://careers.mozilla.org/listings/?position_type=Intern" 307 | }, 308 | { 309 | "Name": "NBCUniversal", 310 | "Position": "Tech Intern", 311 | "Location": "Tokyo, Japan; Stamford, CT", 312 | "Class Year": "Sophomore, Junior, Senior", 313 | "International": "No sponsorship", 314 | "Notes": "For Tokyo 2020 Olympics; No sponsorship;", 315 | "URL": "https://sjobs.brassring.com/TGnewUI/Search/home/HomeWithPreLoad?PageType=JobDetails&partnerid=25354&siteid=5108&jobId=442107&codes=LinkedIn#jobDetails=442107_5108" 316 | }, 317 | { 318 | "Name": "Optiver", 319 | "Position": "SDE", 320 | "Location": "Chicago, IL", 321 | "Class Year": "", 322 | "International": "", 323 | "Notes": "Prefers C, C++, Java or C# programming skills; No sponsorship", 324 | "URL": "https://www.optiver.com/na/en/job-opportunities/us-4315469002" 325 | }, 326 | { 327 | "Name": "PayPal", 328 | "Position": "SDE", 329 | "Location": "Austin, TX; Timonium, MD; San Francisco, CA; San Jose, CA; Scottsdale, AZ; Conshohocken, PA; New York, NY", 330 | "Class Year": "", 331 | "International": "", 332 | "Notes": "", 333 | "URL": "https://jobsearch.paypal-corp.com/en-US/search?facetcategory=internship&orderby=-date" 334 | }, 335 | { 336 | "Name": "Phone2Action", 337 | "Position": "Product, Engineering, Sales, Marketing, Customer Success, and Operations", 338 | "Location": "Arlington, VA", 339 | "Class Year": "All levels, education, ages, and experience accepted - including high school.", 340 | "International": "No sponsorship", 341 | "Notes": "Well paid fellowships available in Product, Engineering, Sales, Marketing, Customer Success, and Operations. Interested in applying? Send your resume and a letter of interest to Jennifer Leo at jleo@phone2action.com ... and see our jobs site for FT positions: https://phone2action.com/about/careers/", 342 | "URL": "https://phone2action.com/civic-tech-fellows-program/" 343 | }, 344 | { 345 | "Name": "Plantir", 346 | "Position": "SDE", 347 | "Location": "New York, NY", 348 | "Class Year": "", 349 | "International": "", 350 | "Notes": "", 351 | "URL": "https://jobs.lever.co/palantir/d39b3432-8742-4df0-b97f-47ab4122cd05/apply" 352 | }, 353 | { 354 | "Name": "Qualcomm", 355 | "Position": "SDE", 356 | "Location": "San Diego, CA; Boulder, Coloado; Austin, TX; San Jose, CA; Santa Clara, CA", 357 | "Class Year": "", 358 | "International": "", 359 | "Notes": "In study toward Bachelors (3.0 GPA or above) or Masters (3.5 GPA or above), in Computer Science, Electrical Engineering, or Computer Engineering. Must be available for 3 months during Summer 2020 (May-September) ", 360 | "URL": "https://jobs.qualcomm.com/public/jobDetails.xhtml?requisitionId=1975484" 361 | }, 362 | { 363 | "Name": "Red Ventures", 364 | "Position": "SDE", 365 | "Location": "Austin, TX", 366 | "Class Year": "Junior", 367 | "International": "", 368 | "Notes": "Prefers experience with top web languages", 369 | "URL": "https://careers.redventures.com/application/position/1755893?gh_jid=1755893&gh_src=cec562fc1&gh_jid=1755893&gh_src=cec562fc1" 370 | }, 371 | { 372 | "Name": "Reddit", 373 | "Position": "", 374 | "Location": "San Francisco, CA", 375 | "Class Year": "", 376 | "International": "", 377 | "Notes": "", 378 | "URL": "" 379 | }, 380 | { 381 | "Name": "Rimeto", 382 | "Position": "SDE", 383 | "Location": "San Francisco, CA", 384 | "Class Year": "", 385 | "International": "", 386 | "Notes": "", 387 | "URL": "https://jobs.lever.co/rimeto/d357c4b5-5a3e-4c75-84fd-057d2051cd92" 388 | }, 389 | { 390 | "Name": "Robinhood", 391 | "Position": "SDE, Web Engineer, iOS Engineer, Infrastructure Engineer", 392 | "Location": "Menlo Park, CA", 393 | "Class Year": "", 394 | "International": "", 395 | "Notes": "", 396 | "URL": "https://boards.greenhouse.io/robinhood" 397 | }, 398 | { 399 | "Name": "Rockset", 400 | "Position": "SDE", 401 | "Location": "San Mateo, CA", 402 | "Class Year": "", 403 | "International": "", 404 | "Notes": "", 405 | "URL": "https://hire.withgoogle.com/public/jobs/rocksetio/view/P_AAAAAADAAADMHn16UbFdig" 406 | }, 407 | { 408 | "Name": "SAS", 409 | "Position": "Tech Intern - Autism Spectrum", 410 | "Location": "Santa Clara Valley (Cupertino), CA (Mainly)", 411 | "Class Year": "", 412 | "International": "", 413 | "Notes": "Pipeline for students with Autism", 414 | "URL": "https://careers-sas.icims.com/jobs/18311/2020-autism-spectrum-summer-internship-program-%28expression-of-interest%29/job?hub=9&mode=job&iis=SocialMedia&iisn=LinkedIn&mobile=false&width=1137&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240" 415 | }, 416 | { 417 | "Name": "Salesforce", 418 | "Position": "SDE", 419 | "Location": "Many types", 420 | "Class Year": "Sophomore, Junior, Senior", 421 | "International": "", 422 | "Notes": "", 423 | "URL": "https://salesforce.wd1.myworkdayjobs.com/en-US/External_Career_Site/job/CA---San-Francisco/Summer-2020-Intern---Software-Engineer_JR45627-1" 424 | }, 425 | { 426 | "Name": "Snapchat", 427 | "Position": "IT Internal FE Dev", 428 | "Location": "Los Angeles, CA", 429 | "Class Year": "", 430 | "International": "", 431 | "Notes": "Perferred Ability to code in Javascript and script with HTML and CSS ", 432 | "URL": "https://wd1.myworkdaysite.com/recruiting/snapchat/snap/job/Los-Angeles-CA/IT-Internal-Front-End-Developer-Intern_R0009045" 433 | }, 434 | { 435 | "Name": "Stripe", 436 | "Position": "SDE", 437 | "Location": "San Francisco, CA; Seattle, WA", 438 | "Class Year": "Plan to graduate in 2021 or 2022", 439 | "International": "", 440 | "Notes": "", 441 | "URL": "https://stripe.com/jobs/listing/software-engineering-intern/1793449" 442 | }, 443 | { 444 | "Name": "The Vanguard Group", 445 | "Position": "SDE, Technology Operations", 446 | "Location": "Malvern, PA; Charlotte, NC", 447 | "Class Year": "", 448 | "International": "", 449 | "Notes": "3.0 GPA Preferred, Software Development, Technology Operations", 450 | "URL": "https://www.vanguardjobs.com/job-search-results/?keyword=124896%20OR%20124907%20OR%20124884%20OR%20124925" 451 | }, 452 | { 453 | "Name": "Thumbtack", 454 | "Position": "SDE", 455 | "Location": "San Francisco, CA", 456 | "Class Year": "Graduating in 2021", 457 | "International": "", 458 | "Notes": "", 459 | "URL": "https://boards.greenhouse.io/thumbtack/jobs/1814883" 460 | }, 461 | { 462 | "Name": "Toast", 463 | "Position": "SDE", 464 | "Location": "Dublin, Ireland", 465 | "Class Year": "", 466 | "International": "", 467 | "Notes": "", 468 | "URL": "https://boards.greenhouse.io/embed/job_app?token=1345570&gh_src=dbd19ebc1" 469 | }, 470 | { 471 | "Name": "Twitter", 472 | "Position": "", 473 | "Location": "San Francisco, CA", 474 | "Class Year": "", 475 | "International": "", 476 | "Notes": "", 477 | "URL": "https://jobs.smartrecruiters.com/ni/Twitter2/c9c8d155-aab8-43cb-a530-629689467768-2020-university-application-full-time-internship" 478 | }, 479 | { 480 | "Name": "Two Sigma", 481 | "Position": "SDE", 482 | "Location": "NY, NY", 483 | "Class Year": "", 484 | "International": "", 485 | "Notes": "", 486 | "URL": "https://careers.twosigma.com/careers/JobDetail/New-York-New-York-United-States-Software-Engineering-Internship-NYC/5982" 487 | }, 488 | { 489 | "Name": "Vail", 490 | "Position": "SDE, DevOps", 491 | "Location": "Chicago, IL", 492 | "Class Year": "", 493 | "International": "", 494 | "Notes": "", 495 | "URL": "https://www.vailsys.com/about/careers/" 496 | }, 497 | { 498 | "Name": "Virtu Financial", 499 | "Position": "Trading Systems Dev", 500 | "Location": "NY, NY", 501 | "Class Year": "", 502 | "International": "", 503 | "Notes": "Prefers C++ or Java programming skills", 504 | "URL": "https://boards.greenhouse.io/virtu/jobs/4367942002" 505 | }, 506 | { 507 | "Name": "Vyte", 508 | "Position": "FE, BE", 509 | "Location": "Paris, France", 510 | "Class Year": "", 511 | "International": "", 512 | "Notes": "Positions available for both Frontend and Backend Internships in Paris", 513 | "URL": "https://jobs.stationf.co/companies/vyte" 514 | }, 515 | { 516 | "Name": "Workday", 517 | "Position": "Software Application Engineer", 518 | "Location": "Canada, British Columbia, Vancouver", 519 | "Class Year": "", 520 | "International": "", 521 | "Notes": "", 522 | "URL": "https://workday.wd5.myworkdayjobs.com/en-US/Workday_University_Careers" 523 | }, 524 | { 525 | "Name": "Yelp", 526 | "Position": "SDE ", 527 | "Location": "San Francisco, CA", 528 | "Class Year": "", 529 | "International": "", 530 | "Notes": "", 531 | "URL": "https://www.yelp.com/careers/job-openings" 532 | }]} 533 | -------------------------------------------------------------------------------- /src/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/src/images/logo.png -------------------------------------------------------------------------------- /src/images/man_technologist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zackhardtoname/internships/1f19147a254d3732f9d9e455ec54c02ae9dac725/src/images/man_technologist.png -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 0; 7 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; 8 | font-weight: 400; 9 | line-height: 1.5; 10 | color: #212529; 11 | background-color: #eee; 12 | } 13 | 14 | h1, h2, h3 { 15 | color: #333; 16 | } 17 | 18 | h1 { 19 | font-size: 40px; 20 | font-weight: bold; 21 | color: rgba(51, 51, 51, 0.8); 22 | text-shadow: 1px 4px 6px #fff, 0 0 0 #000, 1px 4px 6px #fff; 23 | margin-top: 38px; 24 | } 25 | 26 | ::-moz-selection { 27 | background: #5af; 28 | color: #fff; 29 | text-shadow: none; 30 | } 31 | 32 | ::selection { 33 | background: #5af; 34 | color: #fff; 35 | text-shadow: none; 36 | } 37 | 38 | .bg-adequate { 39 | background-color: var(--adequate-color); 40 | } 41 | 42 | .bg-unclear { 43 | background-color: var(--unclear-color); 44 | } 45 | 46 | .bg-inadequate { 47 | background-color: var(--inadequate-color); 48 | } 49 | 50 | .bg-invalid { 51 | background-color: var(--invalid-color); 52 | } 53 | 54 | /* Triangles, based on https://tympanus.net/codrops/2013/10/03/a-collection-of-separator-styles/ */ 55 | #shadow::after { 56 | position: absolute; 57 | content: ''; 58 | pointer-events: none; 59 | } 60 | 61 | .ss-style-multitriangles::after { 62 | left: 50%; 63 | width: 50px; 64 | height: 50px; 65 | -webkit-transform: translateX(-50%) rotate(45deg); 66 | transform: translateX(-50%) rotate(45deg); 67 | } 68 | 69 | .ss-style-multitriangles::after { 70 | bottom: -22px; 71 | z-index: 1; 72 | background: inherit; 73 | box-shadow: -50px 50px 0 #cccccc, 50px -50px 0 #cccccc, 2px 2px 0 0 #cccccc, -48px 52px 0 0 #cccccc, 52px -48px 0 0 #cccccc; 74 | } 75 | 76 | .tab { 77 | margin-left: 40px; 78 | } 79 | 80 | header, 81 | #shadow { 82 | position: absolute; 83 | top: 0; 84 | left: 0; 85 | right: 0; 86 | height: 170px; 87 | background: #fff; 88 | z-index: 2; 89 | } 90 | 91 | #hot tabletable:first-of-type, 92 | #shadow { 93 | border-color: #cccccc; 94 | z-index: -1; 95 | } 96 | 97 | header { 98 | border-style: solid; 99 | border-width: 1px; 100 | border-color: #cccccc; 101 | } 102 | 103 | header h1, 104 | header #logos { 105 | display: inline-block; 106 | } 107 | 108 | header #logos { 109 | float: right; 110 | line-height: 170px; 111 | } 112 | 113 | header #logos img:not(:first-child) { 114 | margin-left: 50px; 115 | } 116 | 117 | #content { 118 | margin-top: 270px; 119 | } 120 | 121 | /*#hot,*/ 122 | .card { 123 | -webkit-border-radius: 0px; 124 | -moz-border-radius: 0px; 125 | border-radius: 0px; 126 | border-color: #cccccc !important; 127 | } 128 | 129 | #panel { 130 | margin-bottom: 30px; 131 | } 132 | 133 | #instructions { 134 | transition: width 1s, margin-left 1s; 135 | } 136 | 137 | hr { 138 | display: block; 139 | width: 100%; 140 | border-top: 1px solid #d6d6d6; 141 | margin-top: 30px; 142 | margin-bottom: 30px; 143 | } 144 | 145 | .panel-heading h3 { 146 | text-align: center; 147 | } 148 | 149 | .panel-body { 150 | padding-left: 1em; 151 | padding-right: 1em; 152 | } 153 | 154 | .instructions { 155 | font-size: large; 156 | } 157 | 158 | 159 | @media (min-width: 992px) and (max-width: 1200px) { 160 | h1 { 161 | font-size: 35px; 162 | margin-top: 42px; 163 | } 164 | } 165 | 166 | @media (min-width: 768px) and (max-width: 992px) { 167 | h1 { 168 | font-size: 30px; 169 | margin-top: 50px; 170 | } 171 | 172 | header #logos img { 173 | display: block; 174 | width: 50%; 175 | margin-top: 20px; 176 | } 177 | 178 | header #logos img:not(:first-child) { 179 | margin-left: 0; 180 | } 181 | } 182 | 183 | @media (max-width: 768px) { 184 | h1 { 185 | font-size: 30px; 186 | margin-top: 50px; 187 | } 188 | 189 | header #logos img { 190 | display: none; 191 | } 192 | } -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import App from './App'; 4 | import './index.css'; 5 | 6 | ReactDOM.render(, document.getElementById('root')); -------------------------------------------------------------------------------- /update_commit_push.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Pause on error 3 | set -e 4 | 5 | err_report() { 6 | echo "Error on line $1" 7 | read -p "ERROR: press enter to continue" 8 | } 9 | 10 | trap 'err_report $LINENO' ERR 11 | 12 | # Git 13 | read -e -p "Commit message: " desc 14 | git pull 15 | 16 | # Python scripts 17 | echo Start to update 18 | cd ./venv 19 | source Scripts/activate 20 | cd .. 21 | python changing_encoding.py 22 | python sort.py 23 | python convert_json.py 24 | python convert_md.py 25 | python combine.py 26 | echo Updated 27 | 28 | # Git 29 | git commit -am "$desc" 30 | git push origin master 31 | 32 | read -p "all set: press enter to continue" -------------------------------------------------------------------------------- /update_data.py: -------------------------------------------------------------------------------- 1 | import convert_json 2 | import convert_md 3 | 4 | convert_json.convert("internships", "csv", "json") 5 | convert_md.convert("internships", "csv", "md") --------------------------------------------------------------------------------