Take the 2-minute tour ×
Academia Stack Exchange is a question and answer site for academics and those enrolled in higher education. It's 100% free, no registration required.

I still have 2-2.5 years of my PhD program, but it want to try my skills in programing, especially in the taste of data science (needless to say, I do it overnight for some hobby projects and I like it a lot).

Moreover, as working in companies may seem as one of the options "what to do after getting PhD", I would be nice to test how does it work for me in practice, and to learn skills, network, etc.

Is there such a thing as internships (e.g. in data science or programming) for PhD students?

If so, where to search for them?

(If it changes anything, I'm doing PhD in EU; but US would be a nice target.)

share|improve this question

2 Answers 2

Yes. Almost every PhD student in my (US computer science) department has at least one summer internship between admission and graduation. In fact, most PhD students go through multiple internships.

Off the top of my head, I know CS PhD students who have interned at Google (Mountain View, Manhattan, and Shanghai), Facebook, IBM, AT&T, Yahoo, Motorola, Yahoo, Microsoft Research (Redmond, New England, and Bangalore), Disney, Zynga, Los Alamos, Sandia, Argonne, and Livermore. Most of these places regularly advertise for interns on the web.

share|improve this answer
    
I heard it from my friends doing PhDs in US (and also googled some stuff for them). However, I hardly see anyone doing the same in Europe. But them I have no idea if the companies are not interested (e.g. extra cost, no established contacts), no such culture in Europe (not that unlikely) or they are discouraged/not allowed (I'm not even sure if at my institute I can, but they are pretty open, so I will try). –  Piotr Migdal Nov 21 '12 at 11:25

(Perspective from Germany)

  • I've been programming for an IT start up as undergrad student (got in contact when one of the founders gave a presentation in a series of business start-up talks) and later done data analysis a few hours a week as PhD student for another company. It is done, also in Europe.

  • Big companies offer positions on their web pages, e.g. Merck

  • However, if you receive funding for your PhD project (scholarship), that often forbids further work for hire.

  • The PhD may technically be your "private fun", depending on the field/university/country. If that is the case (here), you often get a teaching assistant part-time job assigned to earn some money. The institues have a real problem of getting the teaching done (to the point that I heard rumours that some departments want to make "did so many hours of teaching" a prerequisite for getting the PhD). These job offers are often not offers the student can take or leave. Refusing to teach may create a lot of bad blood (with the prof, who anyways doesn't have enough people to cope with the teaching workload, and with the colleagues who get a slice more of this work). But it will usually go right to the limit which you need to obey in order not to loose the student status. So in fact, you cannot go for a paid industry job, neither. More importantly, the vacations are the only time when you can continuously work on your research.

  • These rules, however, do not forbid to volounteer in e.g. in open source projects.

  • You may consider Google Summer of Code and similar programs (e.g. Season of KDE).
    It may be easier to convince your funder/employer that participating in such a program has much more importance than just earning some money, and that your contract with them could go dormant for the months in question.
    Disclaimer: I've been mentoring at GSoC before and hopefully will again. :-)

share|improve this answer
1  
It's true that you're typically forbidden from doing other work for hire while you're employed by a university. However, for internships people take a leave of absence from graduate work for the duration of the intership (and therefore aren't forbidden from other work as they're not students for that time period). That's the case in most places in the US, at least, and I've been told it's the same in the UK, though I know nothing about the rest of Europe. –  Joe Kington Nov 23 '12 at 23:52
    
As Joe mentioned, I expect to take a leave for the internship period. My main point of getting internship is not to get extra money, but valuable experience (both technical and of working in a company, which I never did). (Anyway, no teaching assistant part-time job at my place.) When it comes to GSoC - you brought an interesting option. However, I doubt that I would help much for persuading (except maybe for max 1 months instead of vacations; especially as my field is theoretical physics). Plus, daily f2f contact with other programmers are crucial for me (I code on my own, anyway.). –  Piotr Migdal Nov 24 '12 at 2:19
    
@PiotrMigdal: I don't understand your sentence "I doubt that I would help much for persuading" (the "for persuading"). Can you explain this a bit more, please? –  cbeleites Nov 24 '12 at 17:39
    
@cbeleites Sure. My point was that I doing open source programming projects still does not count as doing theoretical physics, so doing open source internship (in general, I'm very for open stuff, see offtopicarium.wikidot.com/v1:open-science-2-0) most like would not help enough, when it comes to convincing advisor or institute. –  Piotr Migdal Nov 24 '12 at 17:48
    
@JoeKington: Typically here, you have a working contract for teaching of 19.5 h/week (and teach much more). The vacations are then the only time when you actually can concentrate on your research. So you don't want to go working then also. The possibility not to do teaching at your institute is often only theoretical. The institutes have far too few employees to do the teaching, and it has to be done. If you refuse this, your institute will just be mad at you. I heard rumours some departments are considering to make teaching a prerequisite for the PhD degree... –  cbeleites Nov 24 '12 at 17:52

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.