Computational Project Scientist
Lawrence Berkeley National Laboratory
Berkeley, CA 94720
DescriptionLawrence Berkeley National Lab’s (LBNL, Applied Mathematics and Computational Research Division ( has an opening for a Computational Project Scientist to join the team.

In this exciting role, you will work on the development of RandLAPACK, which aims to develop high-quality libraries for linear algebra problems that incorporate randomized algorithms from the area of Randomized Numerical Linear Algebra (RandNLA). RandNLA algorithms are scalable and highly modular. Their scalability makes them of interest to HPC users in general, and their modularity makes them of interest to NERSC and LBNL since they can be optimized for different hardware and problem data. The position will involve the development of RandLAPACK in an object oriented programming (OOP) style so that users can leverage the modularity inherent to RandNLA algorithms.
RequirementsWhat is Required: • Advanced degree in Computer Science or Applied Mathematics, or equivalent combination of skills and experience. • Experience beyond an advanced degree in applied mathematics, computer science, software development, data science or closely related discipline. • Experience and a strong interest in scientific software development or research software engineering. • Experience using object oriented programming for data analysis. • Demonstrated record of scientific excellence through publications, talks, talks, or software deliverables. • Ability to work collaboratively with a diverse team of scientists and engineers. • Experience contributing to a scientific software project in a team environment, which might include co-developing an internal project or contributing to community-based open source software • Experience in developing new numerical algorithms for optimization, linear algebra, data analysis, statistical models. • Demonstrated expertise at successfully working in multidisciplinary teams. In particular, demonstrated expertise in coordinating software development teams. • Experience with Python, MATLAB, Java, C#, SQL, C, Mathematica, Git, Mercurial, Vim, PyCharm, VisualStudio, TravisCI, AppVeyor, Sphinx, Anaconda (ecosystem). • Ability to interact with a variety of technical and scientific personnel including Research Associates, Scientists and Software Engineers with varied academic backgrounds. • Strong written and verbal communication skills to present and disseminate scientific software developments at group meetings and conferences. Desired Qualifications: • Experience in numerical analysis, numerical linear algebra, and numerical optimization. • Contributions to open-source scientific software projects. • Experience creating data analysis methods and procedures. • Demonstrated record in collaborative software development.
Company DescriptionBerkeley 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.
Event Type
Job Posting
TimeWednesday, 16 November 202210am - 3pm CST
Back To Top Button