USC/ISI POSITION APPLICATION
FOR USC MS STUDENTS

Current Positionsposition posted within the last two weeks

At this time we are supporting a fully remote interviewing, selection, and work process for these jobs. If you’re interested in a job you see here, please apply! We’ll contact you with more information if your application is selected for an interview.

Please note that to accept a paid student worker position you must be physically located somewhere in the United States. Unpaid Directed Research positions may be filled by students located outside the United States if both student and supervisor agree on a work schedule.

AI Developer - Center on Knowledge Graphs - (position # 1041)Apply Now
This position is available immediately.
Posted on December 14, 2020
The Center on Knowledge Graphs is looking for AI developers to help build the next generation of systems to turn data into knowledge. Our projects include building knowledge graph infrastructure and solving hard problems like identifying reproducible research papers, question answering and dialogue, understanding data in tables and spreadsheets, learning about competitive relationships between businesses, and creating useful summaries from datasets under projects. Our systems are implemented in Python and use probabilistic graphical models, deep learning, language models, and decision trees. Ideal candidates should have a mastery of Python and have taken Algorithms and an AI or ML course. A familiarity with knowledge graphs, graph DBs, and knowledge representation are also encouraged.
Research Assistant - Representation Learning - Natural Language Understanding and Knowledge Acquisition (position # 1039)Apply Now
This position is available immediately.
Posted on September 16, 2020
The Language Understanding and Knowledge Acquisition Lab has openings for part-time research assitantship to work in the research area of representation learning for knowledge graphs, natural language understanding, and tabular data processing. The employed trainees are expected to collaborate with faculty members and PhD students to develop *deep learning methods* for automated knowledge acquistion, knowledge alignment, data summarization, processing and understanding content in semi-structured data, or incorporating structured knowledge in NLP tasks. The research assistant should be highly motivated to work on an original research project that is publishable (*as a research paper in a top-tier venue*), should have good proficiency in a deep learning framework such as PyTorch or Tensorflow. Ideally, the candidate is expected to have solid experiences with NLP packages such as Huggingface and AllenNLP, or graph representation learning packages such as DGL. This is a paid position for up to 20 hours per week. Interested applicants please apply though this website, at the same time fill in the questionaire at https://forms.gle/4vfJiFqJg7n8Uodn8

Applications can be submitted year round and will be reviewed on a rolling basis.
NLP Research Assistant - LEAN-LIFE: Learning from Explanations for NLP (position # 1065)Apply Now
This position is available immediately.
Posted on September 2, 2021
LEAN-LIFE attempts to make novel deep learning model training paradigms (training via explanation) accessible to a layman. Imperative to this mission is rock-solid infrastructure and efficient deep learning code. We are looking for two master students with prior research experience and passion for innovating NLP methods, who can adapt LEAN-LIFE to different downstream applications/projects and adding new features to the system.

While this role requires a person who has the requisite experience, more important is the ability to take ownership and responsibility for a medium-sized codebase––roughly 30-40 files. The role will require weighing the pros and cons of certain design and communications patterns, library usage, and code organization, as well as executing on those decisions; bonus points if you can explain your choices to your fellow engineers.

Apart from maintaining and adding to our model training API, you will be actively working with a frontend engineer on integrating our model training API with the frontend via a Django API. You will be jointly responsible for the Django API.

What You’ll Need:
- 3+ years of using python (side projects, class work, internships count)
- Extensive knowledge of at least one Deep Learning framework (Pytorch)
- Knowledge of common NLP model architectures (Transformers, etc.)
- 2-3 experiences of working in a medium-sized backend codebase (more than 20 files)
- ***You’re available to continue working with us till Sum
UI Developer for Grounded Language Learning - Natural Language Processing: Grounded Language Learning (position # 1064)Apply Now
This position is available immediately.
Posted on August 6, 2021
Researchers on the ADAM team are developing an interface for visualization of a grounded world learning model's alignment between a simulated scene and the learned language. Additionally researchers on the team are extending the model framework to support perception inputs from a computer vision system through a new API.

The student researcher will have the opportunity to contribute to design of the user interface including new modes of data visualization, work on front end and back end implementation, and explore how cognitively-plausible language learning models perform when applied to a complex internal representation.

The ideal candidate is comfortable with Python, Git, frontend frameworks like Angular and React, and is interested in learning about designing for the applications of machine learning.

The position is remote and managed out of ISI's Boston office. The position is for 15-20 hours a week. The student should be available for at least 10 hours a week during ET working hours (i.e. M-F: 10am – 5pm ET/ 7am – 2pm PT).
UI Developer for NLP Projects - Natural Language Processing: Script Discovery (position # 1063)Apply Now
This position is available immediately.
Posted on July 30, 2021
Researchers on the LESTAT team are developing an interactive tool for curating the results of NLP tools applied to script discovery. The student researcher on this project will work with us to improve the interactive experience of https://lestat-intern.isi.edu/

The student researcher will have the opportunity to contribute to design of new modes of interaction, work on both front end and back end implementation and explore how human-machine interaction is impacted by imperfect automatic processes.

The ideal candidate is comfortable with Python, Git, frontend frameworks like Angular and React, and is interested in learning about designing for the applications of machine learning.

The position is remote and managed out of ISI’s Boston office. The position is for 15-20 hours a week. The student should be available for at least 10 hours a week during ET working hours (i.e. M-F: 10am – 5pm ET/ 7am – 2pm PT).
HPC DevOps: SAGA - SAGA Cluster (position # 1062)Apply Now
This position is available immediately.
Posted on July 30, 2021
SAGA is a ~40 node compute cluster that is used by ISI researchers on ~5 different natural language processing related projects. The SAGA cluster uses Slurm for scheduling, Ansible for software updates, Spack to allow users to install their own libraries, and has an active collaboration with https://pegasus.isi.edu/ for the implementation of complex workflows.

The student researcher will work with ISI researchers to improve the usability of the cluster through the development of new features (e.g. better monitoring, customized scheduling) and routine updates that include e.g. the addition of new machines. The ideal candidate is comfortable with Python, linux tools, git, and interested in learning about DevOps. Experience with Ansible and/or Slurm is a plus. The position is remote and managed out of ISI’s Boston office. The position is for 15-20 hours a week. The student should be available for at least 10 hours a week during ET working hours (i.e. M-F: 10am – 5pm ET/ 7am – 2pm PT).
Web Content Specialist - ISI Website Content (position # 1057)Apply Now
This position is available immediately.
Posted on April 15, 2021
This job is to write the content for the division and research project websites at ISI. A candidate must have proficient writing skills with a strong emphasis on grammar, effective communication skills (both oral and written), recent experience with HTML & CSS, basic graphic editing skills, and experience with the WordPress content management system. Experience in photography (composition and lighting techniques) is desired.

This position is for approximately 20 hours a week and can be performed remotely due to COVID-19. Candidates not graduating this year are preferred. Along with your resume, please supply at least one writing sample and links to websites that you have developed or maintained.