Current Positionsposition posted within the last two weeks

Student Worker - Forecasting Geopolitical Events - Forecasting Geopolitical Events (position # 1023)Apply Now
Posted on September 25, 2019
The MINDS group at the USC Information Sciences Institute is looking for self-motivated MS students to work on exciting projects in data science and behavioral analysis. Machine learning and AI experience is a plus. We are looking for candidates interested in dynamic modeling of user behavior. Candidates should be versed in the following analytical techniques:
1. Dynamic behavioral and user modeling
2. Social influence and network analysis
3. Information search and utilization
If interested, please e-mail your CV to Fred Morstatter ( and use the subject line "MINDS MS student application".
GAN engineer (student worker) - AI (position # 1028)Apply Now
Posted on December 19, 2019
The student will assist in the use of Generative Adversarial Networks (GANs) to generate synthetic data to augment a data-poor learning task in a game theory application domain. Demonstrated knowledge and experience with GANs is a requirement. The student will be expected to contribute code in a large system primarily in Python. The position is for 20 hours per week, for the entire duration of the Spring semester, and possibly extended through the end of the summer.
AI Developer - MACROSCORE - Knowledge Graph Construction (position # 1030)Apply Now
Posted on January 7, 2020
The MACROSCORE project addresses the current crisis in scientific reproducibility by building AI systems to determine whether research will be reproducible and replicable. As part of this project, we are building a knowledge graph around social and behavior science research, capturing features from scientific articles (subject population, statistical techniques) and the broader social network (cited papers, lab groups). The student hired for this position will be responsible for creating a knowledge graph using our existing tools (such as DIG ) and extending these tools to support more complex analysis. Ideal candidates should have a mastery of Python and have taken Algorithms and have familiarity with knowledge graphs, graph DBs, and knowledge represenation.
Research Programmer - Hardware Security (position # 1013)Apply Now
Posted on September 9, 2019
The Mirage project is developing an EDA tool which incorporates IP (intellectual property) leakage as a first-class ASIC design constraint. Towards this, Mirage is researching and developing approaches to measure the effectiveness of hardware obfuscation techniques and develop EDA algorithms which most effectively layer multiple obfuscations for a given circuit design. Students will help run large scale de-obfuscation experiments on USC’s High Performance Computing clusters, collect and analyze data, and integrate results into the Mirage tools. Students may also assist in developing new de-obfuscation techniques and perform additional experimentation to support publications in the area of hardware security.

Interested applicants should have demonstrated expertise in Python, C/C++ and familiarity with ASIC or FPGA design tools. Familiarity with hardware security concepts such as obfuscation, logic locking, side-channel attacks, Monte Carlo analysis etc preferred. There are multiple paid positions available with an expected commitment of 10-20 hours per week. The work can be performed remotely.
Web Developer - Center on Knowledge Graphs - Maintain and extend the center's web site (position # 1024)Apply Now
Posted on October 1, 2019
This job is to help maintain and extend the website for the Center on Knowledge Graphs. A candidate must have experience doing web development. Experience with Twitter Bootstrap and bibtex is preferred, but not required. This position is for 10-15 hours per week requires coming to ISI at least once per week and the rest of the work can be done remotely. When you apply for this position, please provide a link to a web site that you have developed.
Communications Position (part-time) - Communications Team (position # 1029)Apply Now
Posted on January 4, 2020
ISI is looking for a student to assist ISI’s communications staff, on-site, working up to 20 hours a week. Tasks include photographing the institute’s environment and its team members, proofreading technical documents, designing infographics, cross-checking institute publications.
Free shuttle service between the University Park campus and ISI is available.

- Build, organize, and manage library of institute photographs and images, including: 1) researcher and staff photos - headshots and casual photos; 2) photos of the ISI environment: offices, common areas, building exterior, labs
- Prepare infographics and graphics, for publications and the ISI website
- Proofread and provide graphic content for the institute’s annual report and newsletter
- Work with Public Communications Specialist in story development, writing articles, story and related tasks
- Create graphics and photographs for articles publicizing ISI's research and awards
- Update ISI templates
- Proofread technical documents

Requirements include: facility with Adobe Photoshop, Illustrator, Microsoft Office apps; interest in computing technology; good command of English; proficiency in editing and writing; meticulous attention to detail.
Front end developer - Testbed interfaces (position # 1025)Apply Now
Posted on October 11, 2019
This job is to build a visualization component for our DeterLab testbed, and to develop a front-end for distributed experiment workflows (DEW). A candidate must have experience doing front-end development and be proficient in Javascript, AJAX and PHP. This position is for 20 hours per week and requires coming to ISI at least once per week. The rest of the work can be done remotely. When you apply for this position, please provide a link to a web site that you have developed.
Researcher - SEARCCH project (position # 1026)Apply Now
Posted on October 11, 2019
We seek a self-motivated, detail-oriented MS student to work on cataloguing and testing experiment artifacts for our recently-funded SEARCCH project. A candidate must have some distributed systems experience. Experience with testbed experiments is a plus. This position is for 10-15 hours per week and requires coming to ISI at least once per week. The rest of the work can be done remotely.
Machine Learning & Python Developer - GAWSEED (position # 1027)Apply Now
Posted on November 7, 2019
GAWSEED is a cybersecurity project that leverages on machine learning
techniques and classic big data tools to detect and predict cyber
attacks from the analysis of large databases of internet traffic

We are looking for master students that are interested in learning
(and possibly developing) software tools to analyze large databases in
order to extract relevant information about cyber threats and cyber
attacks. This position is for 10-20 hours per week. It requires coming to
ISI at least once per week and work with project leads and team members
over the internet.

Candidates for this position must have a background in computer
programming (preferably python), bash scripting, the basics of
internet protocols (e.g., TCP/IP, DNS, HTTP), and experience with
working in a unix environment. Familiarity with SQL-based databases,
fsdb, and hadoop is desirable but not required.