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) Senior Systems Administrator - Rutgers Discovery Informatics Institute: The Rutgers Discovery Informatics Institute (RDI2) Advanced Computational and data Infrastructure (ACI) Ecosystem includes facilities for high-performance computing and communications, data management, computational services, and advanced analytics, and supports a diverse user community at RDI2, across Rutgers, and beyond. RDI2 ACI is a heterogeneous system, with IT belonging to different projects, special-purpose appliances, and high-performance networking and storage subsystems, delivering an aggregated peak performance of ~1PFlop and ~28PB of data capabilities. This position will be part of a team 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, and support RDI2 user communities' systems, networking and application needs. This position reports to the Associate Director for Technical Operations of the Rutgers Discovery Informatics Institute (RDI2).