*****Congratulations and welcome to the 5 students who are joining the HPCC Systems platform team as interns in 2017*****
- Lily Xu is a PhD student of Computer Science studying at Clemson University in the USA. Last year she worked on an implementation of the YinYang K-Means machine learning algorithm. This year she will be building on that work by improving and extending the implementation of this algorithm.
- Vivek Nair is a PhD student of Computer Science at NCSU in the USA. Last year, we worked on providing a regression suite for the HPCC Systems Machine Learning library. This year, he will be implementing a solution to enable Spark to use HPCC Systems as a data store and allow ECL programmers to access Spark algorithms.
- Sarthak Jain recently completed a Bachelor of Technology in Computer Engineering at the Delhi Technological University in India. In the fall, he will begin studying for a PhD in Computer Science at Northeastern University in Massachusetts, USA. Having implemented 2 different machine learning algorithms for us in previous internships, this year, Sarthak is working on a documentation generator for ECL code, which will provide out new machine learning bundles with an improved method for generating up to date and complete supporting documentation.
- George Mathew is a PhD student in Computer Science at NSCU in the USA. George will be implementing a gradient trees algorithm to be included in the HPCC Systems Machine Learning Library.
- David Skaff is an 11th high school student who attends the NSU University School in Florida, USA. David will be extending an number of HPCC Systems standard library functions to include unicode support.
Completed intern projects in previous years...The project proposal application period for 2020 summer internships is now closed. Check back in the Fall for details about applying to join our 2021 program.
We don't wait until the deadline date to make offers to students who submit an excellent proposal early. View our intern program flyer and print out a copy to send to students or display on your school's message board.
Completed intern projects from previous years...
- In 2020, 7 students joined the program studying from high school right the way through to PhD.
- In 2019, 10 students joined the program studying from undergraduate level through to PhD.
- In 2018, 10 students joined the program. Again a high school student joined the program alongside undergraduates, Masters and PhD students.
- In 2017, 5 students joined the HPCC Systems summer intern program. For the first time, we welcomed a high school student on to the program.
- Four students joined the HPCC Systems platform development team as part of our summer intern program in 2016. One student joined the team from the LexisNexis corporate intern program and another student volunteered to work on a project for us in her own time as a community contributor.
- 2015, was the first year we ran the HPCC Systems Intern Program. 4 students complete projects for us as part of the HPCC Systems summer
- intern program in 2015 and 2 students completed projects as part of the Google Summer of Code Program 2015.
Find out more about all previously completed student projects.
Most of our students work remotely, although it is possible to arrange for you to be office based, provided there is an LN office nearby that can accommodate you.
We supply a list of projects. You choose a project of interest to you to completed during your internship with HPCC Systems. Once you have chosen a project, you must prepare and submit a proposal which shows how you plan to complete the project. You must include a timeline for each week showing what tasks you would expect to complete. We recommend that you contact the mentor of the project and discuss your ideas. Our mentors are available to give guidance and answer your questions.
We also need a copy of your CV . Also and please note the following:
- It's a paid program. The rate varies depending on whether you are an a high school, undergraduate, masters or PhD student. Contact us for more information.
- The proposal (application) period opens towards the end beginning of September October and runs until the beginning middle of April March every year.
- Coding starts at the beginning of June running until the middle/late August. But we can be flexible if your university term finishes in July and doesn't start back until September. Let us know when you contact us.
- Project information is available on our Ideas List. You can also suggest a project of your own but it must be relevant to HPCC Systems. Contact Lorraine Chapman if you are thinking about doing this.
- Mentor contact details are shown on each project specification page. If you have questions or want to discuss ideas before submitting your final proposal, do make contact with the mentor.
- Final Proposals should be sent to Lorraine Chapman not the mentor, please.
- You can submit a proposal at any time, when you are ready, before the deadline shown below. There are some proposal guidelines on this wiki.
- You will hear whether you have been successful as soon as possible but by May 1st at the latest.
- You must be available in May so that you and your mentor can get you setup and ready to start coding at the start of June.
- We ask students to complete and return 2 evaluations during the coding period. The first is due half way through your internship and the second at the end of the program.
- Mentors require a weekly status report.
- We also ask that students write a blog journal about their project and experience.
- We like to publicize the work our students do at our conference (Sept/Oct), so we may ask you to prepare a video or presentation that we can showcase. This is live streamed across the internet so you can watch if you are available. We also blog about your progress.
- We do have expectations of students that work with us which you should read.
If you see a project on our ideas list that you like, email us and let us know. To really make a great proposal, you'll need to get started using HPCC Systems so you can get some experience of how it works. Here are some things you should do to get started:
- Download the system and play around with it: https://hpccsystems.com/download/hpcc-platform.
- Or try building your own system from the sources: https://github.com/hpcc-systems/HPCC-Platform/wiki.
- Once you’re up and running, try out a few examples and tutorials, for example: Introduction Introduction to Thor and Roxie, Six Six Degrees of Kevin Bacon Example, there are others here.
- Learn some ECL. Either read the documentation or take a training course.
- Take a look at some video tutorials
- Look at the work our students have completed last yearin the past
- If you're interested in a Machine Learning project, take a look at our Machine Learning Documentation and Sources.