Computer Scientist
Brookhaven National Laboratory
Upton, NY
DescriptionAs part of Brookhaven National Laboratory’s Computational Science Initiative (CSI), Computation and Data-Driven Discovery (C3D) group is the gateway for expertise in high-performance workflows, distributed computing technologies, and FAIR (Findability, Accessibility, Interoperability, and Reusability) data. C3D integrates high-performance computing, machine learning, and streaming analytics and translates them into reproducible science and scientific discovery. C3D conducts research, develops solutions, and provides expertise in workflows, scalable software, and analytics to address the challenges and requirements of science and engineering applications that demand large-scale, innovative solutions. C3D specializes in distributed computing research, software systems that support streaming and real-time analytics, and reproducibility. The team’s work includes performing advanced research into extreme-scale and extensible workflow systems, transparent and reproducible artificial intelligence systems in science, and real-time data analytics with a focus on explainability.

This position provides an opportunity to contribute to the several impactful projects and software systems, including the CANDLE, ExaWorks, and ExaLearn projects under the Exascale Computing Project, a collaborative effort of the U.S. Department of Energy Office of Science and National Nuclear Security Administration, as well as the chance to research and develop the next generation of middleware systems to advance scientific discovery on the largest computing platforms. This position is in the laboratory of Shantenu Jha, a member of the multidisciplinary team awarded the first-ever Gordon Bell COVID-19 Special Prize at SC20.
RequirementsEssential Duties and Responsibilities: • Help develop application and HPC middleware software frameworks • Contribute to interdisciplinary and community software development team • Promote the research results through scholarly publications and presentations at leading conferences • Lead or participate in the development of related research proposals • Promote collaborative research with interdisciplinary research team • Develop frameworks and libraries for HPC and machine learning applications • Integrate frameworks and libraries with scientific applications on DOE Leadership Computing Facilities • Moderate domestic and foreign travel may be required. Required Knowledge, Skills, and Abilities: • Bachelor's (+5 years), Master's (+3 years), or Doctorate (Ph.D.) in computer science/engineering, statistics, applied math, physics, or related discipline • Experience in successful and modern software design and development and lifestyle methods • Python and C programming experience • Experience with HPC principles, practice, programming, and performance analysis • Robust software engineering skills • Experience with Scientific Workflows and Resource Management • Experience working in multidisciplinary scientific collaboration • Track record of producing high-quality software on schedule. Preferred Knowledge, Skills, and Abilities: • Doctorate (+2 years post-Ph.D.) • Appreciation for a range of scientific domains, such as high energy physics, bimolecular, climate sciences, etc. • Experience working in interdisciplinary teams • A degree in CS/CE in HPC • Experience in system software design and implementation of scalable systems.
Company DescriptionBrookhaven National Laboratory ( is a multidisciplinary laboratory that delivers discovery science and transformative technology to power and secure the nation’s future. The Lab is primarily supported by the U.S. Department of Energy’s (DOE) Office of Science. Brookhaven Science Associates, a partnership between Battelle and The Research Foundation for the State University of New York on behalf of Stony Brook University, operates and manages the Laboratory for DOE. Brookhaven Lab's Computational Science Initiative ( excels at integrating computer science, applied mathematics, data science, quantum and computational science with broad domain expertise. These diverse efforts now support CSI's stewardship of the Lab-wide Human-AI-Facility Integration (HAI-FI) Initiative, connecting humans and machines via artificial intelligence to enable hypothesis-guided autonomous research. HAI-FI engages all aspects of computing, affording real-time human–machine collaborations that work together to achieve the best path toward advanced knowledge and impactful scientific discovery.
Event Type
Job Posting
TimeWednesday, 16 November 202210am - 3pm CST
Back To Top Button