Lawrence Livermore National Laboratory (LLNL) | Livermore, CA ONSITE | Spack Developer | ability to obtain a Q Clearance (US citizenship) required
Want to work on open source for science? Come work on the Spack package manager (https://spack.io, https://github.com/spack/spack) at LLNL!
Spack is a tool for building and installing scientific software on laptops, clusters, and the world’s largest supercomputers. It allows users to build optimized packages with many different compilers, build options, optimization flags, and dependency versions. Spack facilitates individual development workflows, but also allows supercomputing facilities to deploy large suites of software for their users.
LLNL (https://llnl.gov) is home to the world’s 2nd fastest supercomputer, Sierra (see https://www.nextplatform.com/2018/06/26/peeling-the-covers-o...), as well as ~25 other large HPC clusters. Your work will directly support simulations run on these machines, and you’ll get to collaborate with other DOE national laboratories via the Exascale Computing Project (https://exascaleproject.org). Spack has an international community, and you'll also collaborate with major supercomputing sites around the world.
We’re looking for the following skills/experience (not all required): strong Python skills, with lower-level languages (C, C++, Fortran), strong systems programming skills, building HPC and scientific libraries, build systems (CMake, autotools, make). Experience with development of any package manager is a plus.
Bonus skills: experience with large OSS projects, experience with SAT, SMT, ILP solvers or Prolog.
Email Email is hidden with your resume, and a bit about yourself and relevant experience.