This job has Expired

NERSC Programming Environments and Models Group Lead

Job Description


Lawrence Berkeley National Lab’s (LBNL ) NERSC - Berkeley Lab Computing Sciences Division has an opening for a NERSC Programming Environments and Models Group Lead to join the team.
The Programming Environments and Models Group (PEM) defines and implements modern High Performance Computing programming models, development environments and software runtimes that enable current and future science on NERSC systems.

 

What You Will Do:

  • Line management duties and responsibilities for staff in the PEM group.

  • Define, implement and maintain a base user environment on NERSC user-facing HPC compute systems.

  • NERSC provides and supports a robust set of programming languages and models, along with needed development tools and runtimes for its users.

  • Research and evaluate NERSC needs in the areas of base environment and programming languages and models, now and for the future. Provide cost/benefit analysis for NERSC decision makers considering development investments in this area.

  • Collaborate closely with other groups and teams that build upon this environment to assess and meet their needs.

  • Collaborate with DOE/ASCR on an “HPC Software Stack” to support IRI/Superfacility

  • Lead programming environment Non-Recurring Engineering NRE efforts (e.g., Codeplay, NVIDIA).

  • Contribute to the development of best practices for modern software engineering and maintenance, help document those practices and procedures, and ensure that the required tools are available.

  • Develop, implement and support relevant compilers and programming models as needed.

  • Provide expertise and input for other activities such as runtime or programming model performance for workflow readiness and input on requirements for procurements.

  • Provide effective line management for Computer Systems Engineers in PEM. Hire excellent staff and conduct effective performance management. Assure staff are meeting goals, provide both positive and constructive feedback to staff and keep them motivated.

  • Assure all staff members have career growth goals.

  • Create and develop a vision and strategy for the group.

  • Maintain a work environment that embraces diversity and fosters creativity and innovation; and ensure that DOE and Laboratory rules and policies are observed.

  • Work with NERSC management to set strategic direction for NERSC application performance and development efforts.

  • Manage complex projects, establish business practices and procedures in conjunction with NERSC management, and contribute to the technical progress of NERSC projects. Participate in NERSC’s outreach activities through written documents, presentations and developing peer to peer contacts with staff at other HPC sites.

 

What is Required:

  • At least five or more years of professional experience working in a large distributed High Performance Computing environment.

  • PhD or equivalent experience in a scientific or technical field working with large-scale scientific computations on supercomputers. 

  • At least 5 years experience working with UNIX, Fortran, C/C++, MPI, OpenMP, HPC programming models, debuggers, and performance tools in a high performance computing environment.

  • Must have a demonstrated knowledge of computational methods relevant to HPC.

  • Ability to think independently, work collaboratively, and contribute to an active intellectual environment.

  • Ability to assume lead role in activities, ability to grasp complex problems and develop solutions. 

  • Demonstrated experience working effectively with clients, understanding user needs, and showing initiative, tact, and judgment in developing solutions for users.

  • Strong written and interpersonal communication skills. Experience writing technical web documentation.

  • Demonstrated ability to lead technical efforts with teams of application developers, including organizing and conducting workshops and tutorials.  

  • Ability to innovate in ways to provide optimization and development support to application development teams. 

  • Ability to provide supervision, guidance and mentoring for the professional staff and postdoctoral associates.

 

Salary:

The full salary range of this position is between $13,370 to $22,563 per month and is expected to pay between a targeted range of $15,042 to $18,385 per month depending upon the candidate’s full skills, knowledge, and abilities, including education, certifications, and years of experience.

 

Notes:

  • This is a full-time career appointment, exempt (monthly paid) from overtime pay.

  • This position will be hired at a level commensurate with the business needs and the skills, knowledge, and abilities of the successful candidate.

  • 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 may be performed on-site, hybrid, or full-time telework modes. Work must be performed within the United States.

Berkeley Lab is committed to Inclusion, Diversity, Equity and Accountability (IDEA) 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 for the supplement: Equal Employment Opportunity is the Law and the Pay Transparency Nondiscrimination Provision under 41 CFR 60-1.4.


*Please mention you saw this ad on AcademicJobs.*

Apply Now

Be Seen By Recruiters at the
Best Institutions

Create Your FREE Profile Now!