Research Prime

Senior Research Scientist in Discrete Computing Theories and Systems

Organisation Name: Oak Ridge National Laboratory (ORNL)
Organisation Type:
City:
State:
Country:

Job Description:

Overview: The Discrete Computing Systems (DCS) Group in the Computer Science and Mathematics (CSM) Division at the Oak Ridge National Laboratory (ORNL) has multiple openings for research scientists. As a research scientist in our group, upou will have the opportunity to perform research and development in advancing discrete mathematics-based high-end parallel and distributed computing solutions in a range of scientific applications and man-made systems. The scientific and technical methods include discrete structures, network coding, graph analysis, simulation, optimization, and scalable machine learning with application to man-made systems such as energy grids and cyber-physical systems. Also of interest is research in novel computing systems with emphasis on discrete mathematics-based algorithms for quantum networking, network security, fault tolerance, accelerated architectures and scalable middleware. We are looking for research scientists with a background and publication record in the aforementioned directions. In these roles, you will have the opportunity to integrate into the group’s research in high performance discrete computing systems, techniques and applications aimed at collaborative science with domain scientists across the Laboratory and with external partners. Application areas for collaborative opportunities across the lab span a wide range, such as fusion science, material science, energy grids, industrial internet of things and cyber-physical/smart systems. Research duties of the position include theory development, proof-of-concept system implementations, computational experimentation, and publication in scholarly venues. The position also requires program development including outreach, competitive proposal preparation and activities for attracting sponsored research and development projects. Job Duties and Responsibilities: Responsibilities for this position include working closely with researchers within the group and across groups lab-wide to create, develop, evaluate, refine algorithms as hardware- and software-based prototypes, and publish novel research ideas in scholarly venues, supervise and mentor students, and collaborate with our partners and sponsors. Research activities include, but are not limited to, the following: Lead projects, and make direct contributions, to develop a combination of the aforementioned areas of interest including the following: abstractions, models and associated theory, proofs and analyses, novel solvers and runtime engines, analyzers and services for high performance computing, discrete event simulation, discrete optimization, graph generation and analysis, and discrete scientific data analysis Develop research project proposals, white papers, fact sheets, research briefs, and presentations Publish research results in scholarly articles at journals and peer-reviewed conferences of international reputation. The group’s presence currently spans simulation venues such as PADS, WSC, DS-RT, MASCOTS, and INFORMS, systems conferences such as SC, ICS, ISC, PPOPP, IPDPS, HPDC, and ICPP, and journals such as TOMACS, TPDS, and JPDC. Expansion of reach to other scholarly venues, such as in discrete mathematics, information theory and coding, is desired. Develop and maintain close professional relation with key university partners to undertake collaborative research and to co-advise advanced students at the Laboratory Participate in active service and leadership roles in professional bodies, such as INFORMS, SIAM, IEEE, and ACM, and maintain representation of ORNL in international program committees. Actively collaborate and network with other government labs, commercial computing vendors, and applications developers in related fields. Qualifications Required: An earned Ph.D. in computer science, computer engineering, computational science, applied mathematics, operations research or closely related computing discipline. Senior Research Scientist: At least 6 years of full-time work experience after Ph.D. (excluding post-doctoral work) Previous research experience in TWO or more of the following technical areas: Discrete mathematics, with emphasis on information theory or combinatorics Discrete event modeling methods and parallel/distributed simulation techniques. Parallel data structures and algorithms applied at the scales of thousands of processors or larger. Scalable middleware for emerging accelerated node architectures. Large-scale graph generation and graph analytics. Development of message passing interface (MPI)-based scalable codes applied to scientific and/or social computing. Virtual machine internals, hypervisors, emulators, or hardware test-beds. Discrete Element Method and applications. Discrete/combinatorial optimization solver implementations and/or their applications to problems in energy and global security missions. Scalable and optimized processing using state-of-the-art accelerators including GPUs and FPGAs, preferably applied to image processing, finite element methods, or unstructured problems. Parallel solvers using explicit methods and quantized state integrators for large-scale differential equations. Preferred Qualifications: Applicant should possess skills to effectively communicate research through presentations and reports. Excellent teamwork skills are required at the level commensurate with a mid-career research scientist, for working with sponsors and advanced fellow scientists. ORNL Ethics and Conduct: As a member of the ORNL scientific community, you will be expected to commit to ORNL's Research Code of Conduct. Our full code of conduct, and a statement by the Lab Director's office can be found here: https://www.ornl.gov/content/research-integrity Benefits at ORNL: UT-Battelle offers a quality benefits package, including a matching 401(k), contributory pension plan, paid vacation, and medical/dental plan options. Onsite amenities include a credit union, medical clinic, cafeteria, coffee stands, and fitness facilities. Relocation: Moving can be overwhelming and expensive. UT-Battelle offers a generous relocation package to ease the transition process. Domestic and international relocation assistance is available for certain positions. If invited to interview, be sure to ask your Recruiter (Talent Acquisition Partner) for details. For more information about our benefits, working here, and living here, visit the “About tab at jobs.ornl.gov. This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired. We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment. If you have trouble applying for a position, please email ORNLRecruiting@ornl.gov. ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. UT-Battelle is an E-Verify employer.

Posting Date: Jul 26, 2021
Closing Date:
Organisation Website/Careers Page: https://jobs.ornl.gov/job/Knoxville-Senior-Research-Scientist-in-Discrete-Computing-Theories-and-Systems-TN-37922/525402500/


Subscribe for receiving latest updates in Computational Sciences