Summer 2018 Internships

» Update: Summer 2019 Internship Information is Now Available

The Carnegie Mellon Database Group is hiring multiple interns for a summer project in database systems at its Pittsburgh, Pennsylvania campus. We are building a new open-source system that can support fast transaction processing workloads (OLTP) and large-scale analytical queries (OLAP) on a single database. It will be a 12-week internship where we will develop the internal components for the DBMS. We believe this project will be a baller experience for all involved – by the end of the summer the group will have a deep knowledge of database internals and research experience. Each intern will work closely with the CMU Database faculty and students to build new data management systems and tools.

We especially encourage students who are interested in pursuing PhD-level database research in the near future to apply.


  • Applicants must have completed at least one university-level course on either databases management systems, operating systems, or distributed systems. MOOCs do not count.
  • Applicants will have some implementation experience in databases, operating systems, or distributed systems. Applicants with strong C/C++ programming skills or experience with TensorFlow are also preferred.
  • Preferential consideration is given to applicants that have already contributed to the project. See the list of outstanding issues and guide for new developers on how to get started. We will not be able to provide you with personal help.
  • Positions are available for people currently residing in either the US or abroad. You do not need to be a US citizen to apply nor do you need to be a current student at any institution.


Interns will be paid a three-month summer salary (commensurate with skills and experience) and the cost of travel expenses.

How to Apply

To apply for an internship position, please use this form. Be sure to include evidence of past systems programming experience (e.g., Github account info). You also need to include the contact information for two people who can serve as a reference. We will only contact the references for the applicants that we are interested in inviting. The standard internship period will be three months. Candidates are encouraged to apply early. We will select candidates in a rolling manner until all of the slots are filled.

Informal inquiries should be sent to

Announcement Posting: November 15, 2017
Application Deadline: March 1, 2018
Acceptance Notification: April 1, 2018
Start Date: June 1st, 2018

Carnegie Mellon University does not discriminate and Carnegie Mellon University is required not to discriminate in admission, employment, or administration of its programs or activities on the basis of race, color, national origin, sex or handicap in violation of Title VI of the Civil Rights Act of 1964, Title IX of the Educational Amendments of 1972 and Section 504 of the Rehabilitation Act of 1973 or other federal, state, or local laws or executive orders. See for more details.