The Computational Research Division has an immediate opening for a Secure HPC Postdoctoral Researcher to perform vital research and development in the area of the use of trusted execution environments (TEEs) in high-performance computing (HPC) domains. The goal of this work is to enable high-performance scientific computing of sensitive data without significantly compromising usability or performance. The work includes software development of and experimentation with security and privacy technologies critical to facilitate data collection and sharing.
The goal of this position is to contribute to developing and implementing new trusted execution environment architectures and related low-level system software appropriate to the threat model and performance requirements of high-performance scientific computing. Current commercial TEEs are inadequate for HPC for a variety of reasons. Our solution involves a RISC-V based architectural development, development of and modifications to low-level operating system elements, and implementation and experimentation.
What You Will Do:
In the context of scientific research and data, the position will be expected to extend the state of the art of trustworthy scientific computing by advancing hardware trusted execution environments for high-performance computing in one or more directions. This may include:
Development and analysis of system-level software (e.g., OS elements, drivers) that ameliorate the mismatch between existing systems, scientific use cases and threat models, and current processors.
Development or modification of software libraries that address needs for encrypted communication between and within system components in an HPC system with minimal latency.
Write scientific research papers suitable for submission to peer-reviewed computer science venues.
Work closely with researchers and application scientists throughout the Department of Energy (DOE) Office of Science community, with faculty and students from university partners, with researchers in the Computational Research Division at Berkeley Lab, and with staff at the DOE Office of Science's NERSC supercomputing facility.
What is Required:
PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
Proven experience in software engineering methodologies and in writing low-level system software, such as operating system kernels and drivers.
Proficiency and experience in programming languages including low-level programming languages used in systems software, such as C/C++ and Rust, and higher-level languages used in data analysis, such as Python.
Established record of peer reviewed publications in top systems and/or security venues, such as SOSP, OSDI, NSDI, EuroSys, ASPLOS, Oakland (IEEE Security and Privacy), USENIX Security, NDSS, ACM CCS, etc...
Proficiency with UNIX tools and computer systems.
Demonstrated ability to work independently and collaboratively in a diverse interdisciplinary team and contribute to an active intellectual environment.
Excellent written and oral communication.
Familiarity with fundamentals of computer security.
Familiarity with using trusted execution environments.
Familiarity with computational methods used in scientific computing environments, including parallel execution environments (e.g., MPI).
Familiarity with the RISC-V Instruction Set Architecture.
Familiarity with assembly language.
Familiarity with architectural simulators (e.g., gem5) and/or FPGAs.
For full consideration, please submit a Research Statement.
This is a full-time, 1 to 2 year postdoctoral appointment with the possibility of renewal based upon satisfactory job performance, continuing availability of funds and ongoing operational needs. You must have less than 4 years of paid postdoctoral experience. Salary for Postdoctoral positions depends on years of experience post-degree.
This position is represented by a union for collective bargaining purposes.
Salary will be predetermined based on postdoctoral step rates.
This position may be subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
This position will be remote initially, but limited to individuals residing in the United States tentatively until 2021 due to COVID-19. Once the Bay Area shelter-in-place restrictions are lifted, work will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.
Learn About Us
The Computational Research Division at Berkeley Lab conducts research and development in a wide array of computational areas and collaborates directly with scientists across LBNL, the Department of Energy, academia, and industry to solve some of the world's most challenging computational and data management and analysis problems in a broad range of scientific and engineering fields, including research in high-performance computing (HPC) technology for extreme-scale computing systems. Our research areas address aspects of scientific computing that are not adequately addressed by existing frameworks and tools. Details on current and recent security projects are available on https://dst.lbl.gov/security.
Equal Employment Opportunity: Berkeley Lab is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status. Berkeley Lab is in compliance with the Pay Transparency Nondiscrimination Provision under 41 CFR 60-1.4. Click here to view the poster and supplement: "Equal Employment Opportunity is the Law."
Internal Number: 92835
About Lawrence Berkeley National Laboratory
In the world of science, Lawrence Berkeley National Laboratory (Berkeley Lab) is synonymous with excellence. Thirteen scientists associated with Berkeley Lab have won the Nobel Prize. Fifty-seven Lab scientists are members of the National Academy of Sciences (NAS), one of the highest honors for a scientist in the United States. Thirteen of our scientists have won the National Medal of Science, our nation's highest award for lifetime achievement in fields of scientific research. Eighteen of our engineers have been elected to the National Academy of Engineering, and three of our scientists have been elected into the Institute of Medicine. In addition, Berkeley Lab has trained thousands of university science and engineering students who are advancing technological innovations across the nation and around the world. Berkeley Lab is a member of the national laboratory system supported by the U.S. Department of Energy through its Office of Science. It is managed by the University of California (UC) and is charged with conducting unclassified research across a wide range of scientific disciplines. Located on a 200-acre site in the hills above the UC Berkeley campus that offers spectacular... views of the San Francisco Bay, Berkeley Lab employs approximately 4,200 scientists, engineers, support staff and students. Its budget for 2011 is $735 million, with an additional $101 million in funding from the American Recovery and Reinvestment Act, for a total of $836 million. A recent study estimates the Laboratory's overall economic impact through direct, indirect and induced spending on the nine counties that make up the San Francisco Bay Area to be nearly $700 million annually. The Lab was also responsible for creating 5,600 jobs locally and 12,000 nationally. The overall economic impact on the national economy is estimated at $1.6 billion a year. Technologies developed at Berkeley Lab have generated billions of dollars in revenues, and thousands of jobs. Savings as a result of Berkeley Lab developments in lighting and windows, and other energy-efficient technologies, have also been in the billions of dollars. Berkeley Lab was founded in 1931 by Ernest Orlando Lawrence, a UC Berkeley physicist who won the 1939 Nobel Prize in physics for his invention of the cyclotron, a circular particle accelerator that opened the door to high-energy physics. It was Lawrence's belief that scientific research is best done through teams of individuals with different fields of expertise, working together. His teamwork concept is a Berkeley Lab legacy that continues today.