Back to Archive

Software Engineer (Storage and I/O)

Lawrence Berkeley National Laboratory

Berkeley, CA | Posted: 8 months ago

This job is expired and may no longer be accepting applications.

Software Engineer (Storage and I/O) - 88690 Organization: NE-NERSC

Berkeley Lab’s National Energy Research Scientific Computing Center (NERSC) has an opening for a Software Engineer. This role will enable the Department of Energy (DOE) Office of Science researchers and the broader science community to benefit from improvements to HDF5 and other leading high-performance computing (HPC) storage and I/O software, developed on one of the world’s largest supercomputers. You will gain experience with cutting-edge storage technologies, such as scalable object file systems, burst buffers, and superfacility I/O, operate at extreme-scales and work in a collaborative environment with scientists and engineers from a wide variety of backgrounds.

You will be part of a NERSC’s Data and Analytics Services group that supports experimental science and advanced analytics. You will also be part of multidisciplinary and cross-institution projects, involving academic and industry partners and renowned academics both in domain sciences as well as in storage and I/O.

What You Will Do: • Collaborate with scientists to develop new applications of I/O middleware for science - enabling science to scale to new heights. • Provide expert storage and I/O advice and consultancy services to scientists and users of NERSC computing resources. • Design new HPC storage architectures to improve potential for scientific discoveries in many fields. • Characterize the response of I/O systems on some of the world’s largest supercomputers to scientific workflows. • Be part of a team to create, and advocate for, improvements to the HPC storage and I/O stack.

What is Required: • A Bachelor’s degree and a minimum of 8 years related experience; or a Master’s degree and 6 years and; or equivalent experience. • Experience with I/O middleware and familiarity with storage architectures and technologies. • Experience, knowledge, and / or significant interest in applying I/O middleware optimizations to scientific data and applications.

Desired Qualifications: • A track record of I/O-related publications at supercomputing, storage, or domain science venues. • Proficiency in multiple programming languages such as C, C++, FORTRAN, Python, or related languages. • Familiarity with supercomputing infrastructure packages, such as MPI, OpenMP, etc. • Familiarity with multiple I/O middleware packages, file systems, and storage architectures (e.g. HDF5, netCDF, Lustre, Spectrum Scale, HSM, etc). • Familiarity with performance profiling, benchmarking, optimization and scaling of I/O middleware on HPC systems.

The posting shall remain open until the position is filled.

Notes: • This is a full-time, 2 year term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs. • 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. • Work will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.

How To Apply Apply directly online at and follow the on-line instructions to complete the application process.

Learn About Us: Berkeley Lab (LBNL, addresses the world’s most urgent scientific challenges by advancing sustainable energy, protecting human health, creating new materials, and revealing the origin and fate of the universe. Founded in 1931, Berkeley Lab’s scientific expertise has been recognized with 13 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energy’s Office of Science.

Working at Berkeley Lab has many rewards including a competitive compensation program, excellent health and welfare programs, a retirement program that is second to none, and outstanding development opportunities. To view information about the many rewards that are offered at Berkeley Lab- Click Here(

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."

Lawrence Berkeley National Laboratory encourages applications from women, minorities, veterans, and other underrepresented groups presently considering scientific research careers.

This job was sourced from GitHub Jobs.