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.
Position Summary:
The National Energy Research Scientific Computing Center (NERSC) is the production supercomputing and data facility for the U.S. Department of Energy Office of Science. NERSC serves 6,000 scientists around the world who conduct basic and applied research in fields that support the mission of the Office of Science. NERSC’s Data Science Engagement Group (DSEG) is the primary point of contact between the center and large experiments as well as other DOE user facilities.
Consultants provide technical support and training to users, serve as their advocates, and help NERSC develop and deploy new computational and data technologies. Specifically, consultants are responsible for replying to and tracking problems reported by users, helping users with code optimization and debugging, supporting strategic projects, creating and maintaining web documentation, training, and third-party application and library support. NERSC consultants will play an important role in ensuring that users’ application codes run efficiently on next-generation energy efficient supercomputers.
This position offers the opportunity to:
Be part of a team that enables scientific discovery on the world’s fastest supercomputers.
Collaborate with world class scientists from experimental facilities like the Stanford Linear Accelerator (SLAC), the Large Hadron Collider, and the DOE Joint Genome Institute.
Work on peta/exabyte scale data problems.
Design systems that can process petabyte size data sets efficiently.
This position will be filled at the Computer Systems Engineer 3 (CSE 3) or Computer Systems Engineer 4 (CSE 4) level, dependent on experience.
Specific Responsibilities for the CSE 3:
Provide a broad spectrum of advanced and courteous consulting services to users of the National Energy Research Scientific Computing Center.
Develop solutions for user problems and provide one-on-one assistance as needed.
Take responsibility for managing and solving complex problems.
Have frequent interactions with NERSC users to provide technical guidance.
Convey user feedback and concerns to other NERSC staff.
Resolve and manage consulting questions in a timely manner and follow up on longer-term problems working with vendors and other NERSC staff to implement solutions.
Help users port and develop codes that will run well on energy-efficient many-core processors (for Cori[1] and future NERSC systems).
Work closely with one or more application development teams through the NERSC NESAP[2] and NESAP for Data program to help optimize their code to run well on Cori[1].
Educate and train users by creating content for the NERSC website with online tutorials and documentation, giving presentations, and attending conferences.
Communicate with users about new opportunities and capabilities in software and systems and advise them in effectively transitioning to new technologies.
Keep abreast of developments and research in the high-performance computing field, writing technical papers as appropriate.
Collaborate with NERSC research scientists.
Help install, maintain, document and support third-party applications, libraries and tools at NERSC, keeping such software up-to-date.
Evaluate new software requests and assess users’ software needs.
Participate in the design and running of benchmarks and other tests to evaluate new HPC technologies and ensure that NERSC systems and software are operating correctly.
Assist in the procurement of new systems as needed.
Take a lead role in at least one of the activities described above.
In addition to the above, the CSE 4 will:
Provide conceptual guidance on programming models and algorithms for many-core architectures to other technical experts and management.
Suggest new areas of investigation to enable NERSC’s users to efficiently use Cori and exascale-class future systems.
Serve as a principal collaborator on major projects of strategic importance to NERSC (e.g. system acquisitions, centers of excellence, significant initiatives).
Participate in setting direction for future NERSC user services activities.
Additional Desired Responsibilities for Both Levels:
Required Qualifications for the CSE 3:
Bachelor’s degree in a scientific field or computer science, or equivalent experience and a minimum of eight (8) years of experience in high performance scientific computing..
Broad computational background, including knowledge of Unix, Fortran, C, C++, HPC algorithms, programming models, debuggers, and performance tools.
Ability to work effectively with users, understand user requirements, and show initiative, tact, and judgment in developing solutions for users.
Astute interpersonal skills are essential, as is an ability to work well on a team, and communicate well orally and in writing.
Demonstrated ability to assume leadership roles, ability to grasp complex problems and develop solutions, and possess in-depth background in high-performance computing.
In addition to the above, the CSE 4 must have:
Bachelor’s degree in a scientific field or computer science, or equivalent experience, and a minimum of 12 years of related experience is required including ten or more years of technical high performance computing experience and a history of innovation in providing HPC services and working with teams of computational scientists.
Strong project management and analysis skills, and a demonstrated ability to lead technical efforts with teams of people across different groups.
Demonstrated ability to mentor students and postdoctoral researchers.
Ability to effectively and persuasively communicate complex concepts and positions, orally and in writing, both internally and externally.
Additional Desired Qualifications for Both Levels:
The posting shall remain open until the position is filled.
Notes:
This is a full time 1 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.
Classification will depend upon the applicant's level of skills, knowledge, and abilities.
Full-time, M-F, exempt (monthly paid) from overtime pay.
Salary is commensurate with experience.
This position is contingent on the successful completion of a background check.
Work will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.
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."