Become a SCALE Participant

Human Language Technology Center of Excellence (HLTCOE)
Johns Hopkins University
Summer Internships in Machine Learning for Language Processing for Graduates and Undergraduates

May 28 – August 9, 2019  (10-weeks)

APPLICATION DEADLINE: Monday, April 1, 2019 for priority consideration.

Acceptance decisions will be made on a rolling basis for applications received after the deadline.

We are looking for outstanding undergraduate and graduate students for summer internships in applied machine learning. Natural language processing (NLP) is generally concerned with automatically processing documents into a machine readable representations, and state-of-the-art NLP is increasingly tackled using deep neural networks trained on large amounts of data. However, a number of challenges emerge when labeled data is limited. The theme of this year’s SCALE is automatically extracting structured information (e.g. people, organizations, locations, etc.) from unstructured text and dealing with the challenges that emerge when labeled training data is not readily available.

The workshop is a good opportunity for undergraduates to obtain research experience and for graduate students to pursue challenging technical problems in a collaborative environment. Previous workshops have resulted in fruitful collaborations beyond the workshop itself and academic publications at top international conferences.

Some example technical problems in the scope of the workshop:

  • Fast and accurate structured prediction with deep neural models
  • Developing models that are robust to errors in the training data
  • Transferring language models trained on unlabeled text to target domains
  • Using differentiable caches for “one-shot” learning from user feedback
  • Semi-supervised training from partially labeled data
  • Multilingual training to alleviate sparsity in any one language
  • Identifying and exploiting incidental sources of training data

Experience with machine learning software packages, e.g. TensorFlow or PyTorch, is a plus but not required.

Location: Johns Hopkins University, Baltimore Maryland

You can find information on our past workshops at:

About Us

The HLTCOE is an independent research center within Johns Hopkins University and located a short walk (or shuttle ride) away from the Homewood Campus. We work closely with the Center for Language and Speech Processing (CLSP), the Department of Computer Science, Electrical and Computer Engineering, and Applied Math and Statistics.

The HLTCOE GRID computing cluster consists of over 1500 CPU cores, 15 TB of RAM and 700 TB of storage.  Additionally, we have over 170 GPUs for machine learning research including a NVIDIA DGX-1. All nodes are interconnected by 40 Gbe network.  


These are (well) paid internships! Housing and transportation costs are also covered, in addition to catered meals.

Application requirements:

  1. Resume / CV. In addition to listing your work and educational background, your resume should also indicate the following:
    • Programming languages
    • Any math and computer science courses taken
    • Your current year in your degree program
    • Expected graduation date
  2. A letter of recommendation. For graduate students, this should be from your advisor. For undergraduates, this may be a undergraduate research mentor, a supervisor from a internship, or a professor you took a relevant class with. 
  3. Unofficial transcript from your current school.
  4. Please submit all of the above documents to

Please Note:

  • Graduate students will be given priority consideration.
  • We encourage you to apply early by submitting your CV ASAP. 
  • Letters of recommendation can be sent separately to
  • Please have ALL application materials, including letters of recommendation, submitted no later than April 15th. 


Applicants must be US citizens.


Human Language Technology Center of Excellence