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.

Research Assistant - Representation Learning for Knowledge Graphs - Deep learning and artificial intellignence (position # 1039)Apply Now
This position is available immediately.
Posted on September 16, 2020
USC ISI - Center on Knowledge Graphs has several openings for part-time research assitantship to work in the research area of representation learning for knowledge graphs. The employed trainees are expected to collaborate with faculty members, researchers and PhD students to develop *deep learning methods* for automated knowledge acquistion, knowledge alignment, data summarization, processing and understanding content in semi-structured data, and incorporating symbolic knowledge in NLP tasks. The research assistant should be highly motivated to work on a cutting-edge research project that would lead to a research paper, 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 10-20 hours per week. Interested applicants please apply though this website, at the same time fill in the questionaire at https://forms.gle/4vfJiFqJg7n8Uodn8
Python Research Assistant (knowledge graphs - machine learning - information extraction) - Machine common sense reasoning (position # 1038)Apply Now
This position is available immediately.
Posted on September 15, 2020
Modern AI applications combine neural network models and knowledge graphs to perform commonsense reasoning, e.g., understand that metal stools can break windows, because windows are made of glass and metal is a more enduring material than glass.
This process includes extracting and refining commonsense knowledge graphs through machine learning operations like: entity linking, record linkage, knowledge graph completion, and computation of embeddings.
We have several positions on these topics, with rolling deadlines, open immediately.
The ideal candidate is comfortable with Python, knowledge graphs, and machine learning algorithms.
This is a paid position for up to 20 hours per week.
Full-stack Developer - DICTA: Dialogic Interactive Cognitive Task Analysis (position # 1037)Apply Now
This position is available immediately.
Posted on August 30, 2020
[20 hrs /week] [Can work remotely from LA]

We are seeking a full-stack developer with both experiences on frontend & backend development, to maintain and further develop our data-driven chatbot system. The system is a mixture of hard-coding patterns, off-the-shelf machine learning APIs and owned state-of-the-art deep models, together with a neat web interface. The developer will be responsible for improving the existing UI logic and extending functionality. The developer should have good knowledge of modern web frameworks, API backend, and be willing to learn concepts on dialogue systems / speech recognition / natural language processing.

Requirements:
- 1+ year experience of full-stack development (e.g. HTML, CSS, JavaScript, Python);
- Good knowledge of any modern web framework (React, Angular, Vue.js, etc.), together with modular web development tool chain (Npm, Webpack, Yarn, etc.);
- Skill of using Python backend framework (our project use Flask);
- Basic knowledge of machine learning and experience of scientific computation libraries in Python;

Bonus:
- Strong UI design skill (welcome to present your previous projects!);
- Experience in building online chatbot or IM applications;
- Experience in using online speech service / text analytics / chatbot APIs (Google Cloud, Amazon Lex, Microsoft Azure, etc.);
- Knowledge of dialogue systems, speech recognition or natural language processing;
- Experience in deploying machine learning applications or serving
Frontend Software Developer - Data Management System (position # 1036)Apply Now
This position is available immediately.
Posted on August 21, 2020
[Can work remotely from LA]

Informatics Systems Research Division (ISRD) is currently seeking part-time web frontend developers (20 hours per week) with experience working with web technology (i.e. HTML, JavaScript, AJAX, etc.), in particular AngularJS and Protractor, to help develop and extend model-driven web applications of our biomedical data management system.

The software developer will be responsible for working with ISI staff and scientists to extend the existing web application functionality. In addition to feature development, the developer will also write test suites and work with Continuous Integration (CI) and automated testing tools such as Travis CI, Protractor end-to-end Angular test framework, Karma JavaScript test framework, and SauceLabs.

Applicants are encouraged to look at our Deriva Platform (deriva.isrd.isi.edu) for an overview. An example of our tools in use can be found on www.gudmap.org or www.facebase.org.

Qualifications:
- 1+ year of experience in web technology (e.g. HTML, CSS, JavaScript, AJAX, AngularJS, Angular).
- Knowledge in visualization tools (e.g. Openseadragon, heatmap) is beneficial.
- Working knowledge of relational database concepts, restful web services, json, and linux.
- Experience working with Travis CI, Angular Protractor, Karma, Jasmine, Mocha, QUnit, and SauceLabs.
Frontend Engineer - LEAN-LIFE: A Label-Efficient Annotation Framework Towards Learning from Explanation (position # 1035)Apply Now
This position is available immediately.
Posted on August 21, 2020
[20 hrs /week] [Can work remotely from LA]

We are looking for a mid-level or talented junior frontend developer who can help bring our frontend codebase to its next iteration. We believe that good frontend code is pivotal to the success of this project, and therefore are constantly looking to improve our already existing frontend codebase.

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 files (but hopefully we can cut some!). The role will require weighing pros and cons of certain design and communications patterns, library usage and code organization, as well as executing on those decisions Apart from maintaining and adding to the frontend codebase, you will be actively working with the deep learning engineer (but also a fellow full-stack developer) on integrating the deep learning api with the frontend’s Django API.


What You’ll Need:
- 2-3 experiences (9+ months) of working in a medium sized frontend codebase (more than 20 files)
- 3+ years of using javascript (side projects, class work, internships count)
- Extensive knowledge of at least one Javascript Framework (we use Vue.js, but React or Angular is cool too)
- Good knowledge of state management patterns
- Strong CSS/HTML and responsive design skills
- A desire to learn python and the Django Framework (we will teach you, if needed)