I gave a talk at BarCamp Philly a couple of months back about best practices in hiring technical (mostly CS) interns from Penn. I've since distilled the talk into bitesize pieces and plan to publish its remnants here, starting with the Who and the Where. If we haven't met, I'm a CS Junior @ Penn.
You've figured that, for whatever reason, you want to recruit some Engineering/CS talent from Penn to work with you on something, either in an internship or a partnership capacity. That's cool. We'll re-examine the assumption that a Penn CS student is who you really need in a later post, but let's continue on for now.
Unless you come from Penn Engineering and/or have a CS background, though, it's not entirely clear what you should be doing to reach out. Here's what you need to know:
Who we are
As everywhere, the culture varies and stereotypes aren't particularly welcome. We've got frats, we've got gamers, we've got game makers, we've got the kind of science and technology geeks who decided it might be fun to launch a blimp, we've got all kinds. We're engineers. It's a good mix.
In terms of your competition, here's a rough estimate as to the type of work students are looking for. Google doesn't just mean Google in this case, it means large, successful engineering-driven tech company.
Pixar's representation is a result of the Digital Media Design program. DMD students are known for (at least to me) as being able to draw and handle graphics, while at the same time being able to out-code you any day. They're kind of impressive.
The Goldman Sachs/financial side of the pie chart is a result of Wharton School/New York influence. We have a disproportionally large amount of Wharton dual-degree/M&T students studying things like Finance & CS, who end up going to work for investment banks and hedge funds. Since a lot of these financial companies are on campus, they end up recruiting from CS reasonably heavily. I'm doing my best to withhold judgement here.
Finally, the 'start my own company' group is a small but growing one, bolstered by recent successes like Invite Media and Milo, two recent Penn CS start-ups. We're growing. This is a good time to be at Penn.
In appealing to Penn CS students, try to figure out whether you fit into any of these categories reasonably well, since these are going to affect who and how you pitch your proposed employment.
How to reach us
From broad to personal, here's a list of ways to reach out to students studying CS@Penn:
- PennLink is Penn's official on-campus recruiting website. I can't vouch for it, though: my only experience with PennLink was when looking for a summer internship my Sophomore year. Back then, most of the jobs available seemed generic (consulting, etc) and the technical jobs were mainly by large corporations that I wasn't interested in. I'm not sure how well other CS majors have fared on PennLink, though.
- Penn Student Design is an internal 'web design' guild run largely out of DMD. If you're looking to have a freelancer-type arrangement help you make your website look impressive, contacting PSD makes a lot of sense.
Jackie Caliman is the Associate Director for Advising of the undergraduate CS department. Let me digress and say that there are no words to describe the sheer awesomeness that is Jackie. If every organization has a person behind the scenes keeping the whole thing together; for us, that's Jackie Calman.
The reason that's relevant is because Jackie sends out CS list-serv emails on behalf of potential employers. Most of the interesting job opportunities I end up seeing come from that list-serv; I'd recommend reaching out to Jackie to see if she'll forward your email on. That said, we get a lot of reasonably painful-to-read emails. I'll discuss exactly how to put together a good pitch to a CS student in a later post.
- PennApps.com [shameless plug] is a twice-yearly, student-run weekend-long hackathon that brings out a lot of the top 'I can make something really fast' hacker-types out. If you can afford it, (IE, if you're funded) you should sponsor - we do our best to help sponsors meet and recruit top participants for internships. If not, you should show up to demo session and see what people are up to.
- PennLaunch is a sort of internal LinkedIn for Penn, focusing on specific projects people are working on. Run by the Weiss Tech House, the site hasn't reached it's potential yet (IE, not enough engineers are on it), but it's getting there.
- Penn StartupConnect and Startup Speed Dating are twice-yearly events run by Josh Wais and Gayle Laakhman, respectively. The two use slightly different formats, but the idea is the same: get people from the business/tech side of things into the same room and let them take it from there. Watch out for these if you're in the Philly area.
- Professors are often worth meeting with, especially if you've figured out what particular field (Machine Learning, Computer Vision, NLP, etc) you need talent in. If they like you, they may just introduce you to some of their top students.
- Last, there's always old-school networking. Ask around - see who you know who can introduce you to somebody who is part of the community. [Another shameless plug] I'll typically have lunch with anybody interesting that offers to the detriment of work that needs to be done.
That's +/- it. Let me know if you have any questions and if there's anything in particular I should address in future posts.