Open Positions

RDI2 is Hiring!

We have several open positions at the Rutgers Discovery Informatics Institute.  Learn more by clicking on the links below.


Rutgers Discovery Informatics Institute (RDI2) has several open positions for qualified PH.D. Students and Postdocs in the area of programming and runtime systems for large scale parallel and distributed computing.


1) Extreme Scale Computing and Data Management: Working as part of the DataSpaces Project (, successful candidates will join an ambitious, multidisciplinary team focused on designing conceptual and software solutions for managing data and data-processing workflows on extreme scale systems including the largest supercomputing systems in the world, and enabling cutting-edge applications in science, engineering and medicine.

Candidates should have a strong background in operating systems and systems programming in C and/or C++, and must be familiar with parallel programming principles.  Previous experience in shared-memory parallelization (OpenMP), distributed-memory parallelization (MPI), and/or GPU-based methods (e.g., CUDA, OpenCL) is a plus.

Application areas include extreme scale data analytics/machine learning/data mining methods on big medical data (e.g., image, gene sequence data), high-energy physics, fusion, oil & Gas, and computation chemistry. Applicants with experience in machine learning algorithms, neural networks and computer vision are also welcome.


2) System Administration Positions. Seeking motivated, team player, skilled graduate students to fill the following positions:

Unit Computing Specialist: This position provides desktop/network/server support; installing workstations/laptops, printers, network equipment, cabling; MS windows and Linux environments; antivirus and malware cleanup; network maintenance (Internet, DNS, DHCP, SMTP etc.); workstation hardware and software issues troubleshooting; experience with ticketing system a plus.This position will also be responsible for establishing and maintaining the computer and online services; serving as the daily administrator for RDI research server, network and storage infrastructure; supporting all desktop operating systems and software, and supporting the development and maintenance of web pages, databases, spreadsheets, online surveys, and other technical applications for the unit


System Administrator - Ocean Observatory Initiative (OOI): This position reports to the Director of the Rutgers Discovery Informatics Institute (RDI2), as well as the designing, operating, and maintaining the Ocean Observatory Initiative (OOI) Cyberinfrastructure at Rutgers and other project’s sites. OOI Cyberinfrastructure is a distributed and heterogeneous systems, with special-purpose appliances, and a high-performance networking and storage subsystem. Administering such a system in coordination with multiple distributed sites is a specialized task. This position is responsible for the setup, configuration, integration of technologies, and support of the computing and storage systems (hardware and software) and other similar computational, network and data systems. It includes day-to-day monitoring, operations and management activities pertaining to systems and network systems following the guidelines set by management.