This document provides advice for recruiting Penn engineers, including where to find potential candidates on campus, what students are looking for in jobs and internships, red flags to avoid, and tips for making a strong offer. Key information includes networking through campus clubs and professors, focusing on learning opportunities, culture fit and flexibility over secretive or vague projects, and being competitive with pay and mentioning comparable rates from other opportunities.
Introduce self: I'm Alexey, CIS Junior, Interned at Facebook, organizing PennApps. Purpose of talk: making sure that (1) people know what CIS students are/aren't good for, (2) making sure you approach this right
Target audience: people looking for CS students to do work for them. Specifically, internships and/or start-up positions. With very few exceptions, students cannot work full time and and study. Something suffers.
- Terrible Grammar - At that time we can discuss compensation - thinks web apps just need 'web design'. - general lack of professionalism
This is your competition. The numbers/ratios are entirely based on conversations I've had with other students. - Penn has a larger-than-average financial sector, due to the proximity of New York/Wharton. - There's also a Digital Media Design major, which does a ton of animation work (represented by Pixar). - Not many people are serious about start-ups, but some are, and we're working to encourage that.
We are not 'college' kids. With some exceptions, we are not 'bros'. We are not sociology majors. Our classes are difficult and take a lot of work.
[elaborate on each point]
Here's what we're looking for - We want to grow as engineers through the job. The easiest and best way for this is through mentorship, by having somebody oversee and advise the student. Not that we can't build stuff on our own. The worst thing that can happen is "being the smartest guy in the company" as an intern. - Culture-fit. Companies can be engineering-driven, pointy-hair-bossed, or anywhere in the middle. Working for non-technical people generally sucks. The worst thing is to be treated like a code monkey, or like the company is somebody's '9 to 5'. - Flexibility. Especially during the school year, autonomy is required - some weeks might have 3 midterms for the student and will yield less work. Try to be accommodating, within reason. - Pay. CS Students can and are constantly offer on-campus jobs. We're in demand. How much? TAs get $16/hour - this is about the minimum if you are looking to hire the top people. Pay just enough to be comparable. - The project the intern is working on should be interesting, either from a product perspective (hey, i'm building something cool) or a technical perspective (hey, this is some new/cool technology or solves some new/cool problem)
What you can offer: Money or creditability or vision. If you've sold a start-up or a leader in your field, we'll work for you for free or for equity. Everybody else pays cash. [Alternately, you could try to be a visionary, a la steve jobs. But most of the time that really, really doesn't work] Also mention schedule: