Computer Systems Engineer 3

Updated: about 7 hours ago
Location: Berkeley, CALIFORNIA

Lawrence Berkeley National Laboratory has multiple openings for a Computer Systems Engineer 3 in Berkeley, CA.

 

Duties: Develop software libraries, algorithms and methodologies for scientific computing applications, including debugging and optimization on a full scale High Performance Computer (HPC). Responsible for replying to and tracking user problems reported by all NERSC users via a feedback ticketing system. Designing and leading NERSC’s strategic engagement with other math library and tool developers for supporting community development of applied mathematics libraries, including performance optimizations on advanced hardware such as Graphics Processing Unit (GPU) accelerator utilizing advanced programming models for expressing parallel data structures of relevance for applied math. Work with the National Energy Research Scientific Computing Center (NERSC) user community to help it achieve high performance of scientific applications through the integration of mathematical libraries (developed above) into applications utilizing current and future NERSC supercomputers. Present results from direct development and community collaboration in journal papers and conference proceedings. May Telecommute.

 

Benefits: This full salary range of this position is between $172,656 to $214,140 per year depending upon candidates’ full skills, knowledge, and abilities, including education, certifications, and years of experience.

 

Requirements: Employer will accept a Ph.D. degree in Computer Science, Mathematics, Computational Science or related field. Position requires:

 

1.       Unix or Linux Shell-Scripting;

2.       Developing or Running Parallel Applications on HPC systems;

3.       Fortran, C, or C++;

4.       Optimizing advanced mathematics libraries (Magma, SuperLU, or Strumpack) for computational science applications on HPC systems with accelerators or other energy efficient architectures (GPUs);

5.       Expertise in state of the art applied math problems and methods including algorithms for solution to these problems;

6.       Designing and implementing multi-grid methods (Algebraic or Geometric);

7.       HPC computer architecture: CPU, GPU and High Speed Interconnects;

8.       NVIDIA, AMD, or Intel;

9.       Fully HPC system-scale many-node programming techniques via both distributed-memory and on-node shared-memory parallelism;

10.   MPI, OpenMP, CUDA, or HIP; and

11.   HPC code debugging, porting, profiling and optimization (code scaling or performance analysis) including the use of NVIDIA performance tools for optimizing and understanding performance on GPUs.

This position is eligible for LBNL’s Employee Referral Program benefit(s).

 

Berkeley Lab is committed to Inclusion, Diversity, Equity and Accountability (IDEA) (https://diversity.lbl.gov/ideaberkeleylab/ ) and strives to continue building community with these shared values and commitments. Berkeley Lab is an Equal Opportunity and Affirmative Action Employer. We heartily welcome applications from women, minorities, veterans, and all who would contribute to the Lab's mission of leading scientific discovery, inclusion, and professionalism. In support of our diverse global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status.

 

Equal Opportunity and IDEA Information Links:

Know your rights, click here (https://www.dol.gov/agencies/ofccp/posters ) for the supplement: Equal Employment Opportunity is the Law and the Pay Transparency Nondiscrimination Provision (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf ) under 41 CFR 60-1.4. 

 

 



Similar Positions