Data Systems Engineer

📁
Information Technology
💼
NE-NERSC
📅
83471 Requisition #

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:

  • Some travel may be required. (Typically, 2-4 domestic trips per year of 2-5 days per trip. There may be opportunities for international travel.)


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:

  • Advanced degree (M.S. or Ph.D.) or equivalent experience.

  • A background in any of the following areas:

    • Mathematical algorithms for high performance computing.

    • Optimizing parallel programs for very large scale execution.

    • Designing algorithms for multi-core and energy-efficient many-core architectures.

    • Teaching and developing workshops in technical computing areas.

    • Extensive use or design of HPC profiling or optimization tools.

    • Writing web documentation and tutorials; web programming.

    • Database design and optimization.

    • Scientific computing workflows.

    • Data mining, analytics and scientific visualization.


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

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

HR-Human Resources

Bay Area, California

📁 Information Technology

Requisition #: 91561

EG-Engineering

Bay Area, California

📁 Information Technology

Requisition #: 82271

EB-Environ Genom & Sys Bio Div

Bay Area, California

📁 Information Technology

Requisition #: 83384

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

 

Privacy & Security Notice | LBNL is an E-verify Employer | Contact Us


The Lawrence Berkeley National Laboratory provides accommodation to otherwise qualified internal and external applicants who are disabled or become disabled and need assistance with the application process. Internal and external applicants that need such assistance may contact the Lawrence Berkeley National Laboratory to request accommodation by telephone at 510-486-7635, by email to accommodation@lbl.gov or by U.S. mail at EEO/AA Office, One Cyclotron Road, MS90R-2121, Berkeley, CA 94720. These methods of contact have been put in place ONLY to be used by those internal and external applicants requesting accommodation.