We are always looking for enthusiastic and qualified students (graduate and undergraduate) to spend the summer working with ongoing research projects at USC/ISI in natural language processing, machine learning, statistical modeling, automatic translation, human/computer dialog, discourse analysis, and other areas. These are paid internships. Computer science background is necessary, but prior experience in natural language processing is not required: we hope to get you interested! Previous summer interns have written a number of interesting papers based on their research at USC/ISI.

Apply to our summer internship program


Graduate education is a vital part of USC/ISI's mission. Many ISI researchers are appointed as faculty in the USC Computer Science Department and advise PhD students, who form an extensive and active research community at ISI. If you are interested in joining us, your first step is to apply to USC and indicate your interest in working with one of the Natural Language Group faculty. If you are interested in natural language processing, qualified, and motivated, we strongly encourage you to apply to USC.

Graduate students doing research at USC/ISI are usually supported by Research Assistantships that pay tuition and a stipend. Many students receive financial support through Graduate Fellowships from within USC, and some students receive funding from outside the university, for example, from the National Science Foundation.


To apply for postdoc and research scientist positions, please see our ISI employment page.


At any time, USC/ISI projects conduct research on a number of topics related to language processing. Unfortunately, we cannot offer paid visiting positions in these projects. However, we encourage enthusiastic researchers who wish to spend at least six months collaborating on a project to contact us, if you have opportunities for receiving funding from your home institution or government.

Please contact Jonathan May at [email protected].