We are pleased to announce that RStudio’s summer intern program will run for a third time in 2020. 10 people who are full-time students at accredited institutions of higher education will have the chance to work with an RStudio mentor full-time for 12 weeks starting in May 2020.
The theme of this year’s program is learning: six of the interns will create new online lessons (which will be freely available for all to use under a Creative Commons license), while two others will work on supporting tools. An additional two interns will be embedded with RStudio’s Quality Assurance team to help extend and automate our testing processes. As in previous years, applicants must be US residents, and we hope to have a mix of both graduate and undergraduate students in 2020’s cohort.
We will post detailed project descriptions and start taking applications at the beginning of January 2020. The final date to apply will be January 17, and we hope to interview and make offers starting in February. Please keep an eye on this blog for details—we look forward to hearing from you.
Tens of thousands of people have learned basics data science skills from RStudio’s cloud-based primers in class and on their own. In this project, you will work with a member of RStudio’s education team to develop primers on new topics, such as statistical modeling, Shiny, or publishing with R Markdown. Successful candidates will be comfortable programming in R using the RStudio IDE, familiar with the R Markdown toolchain, and enjoy writing and teaching. Your application needs to include a link to a lesson you have created that relates to programming or data science—it’s OK if you create something specifically for this application—and please also briefly describe the lesson you most want to create and explain why.
Learning Tool Developer
Few things are as frustrating as working for hours only to find that the fault lies in your tools. In this project, you will build tests and testing infrastructure to check and maintain the quality of RStudio’s tools. Successful candidates will be familiar with test automation and have some experience with R and Python; familiarity with Selenium, Docker, and Jenkins will be an asset as well. To demonstrate these skills and your ability to work with Git and GitHub, your application needs to include a link to a public Git repository that contains some testing work you have done. It’s OK if you create something specifically for this application: we just want to know that you’re already familiar with version control and modern testing tools. Please also briefly describe some tests you have written to check the correctness of your own software and describe what errors they caught.