Lawrence Livermore National Laboratory

Computer Scientist

Location:  Livermore, CA
Category:  Science & Engineering
Organization:  Computing
Posting Requirement:  External w/ US Citizenship
Job ID: 104681
Date Posted: December 19 2018

Share this Job

Apply Now

Apply For This Job

Science and Technology on a Mission!


We have multiple openings for experienced computer scientists to work on projects that cover a range of systems, applications, technologies, and research in areas with critical national security interest.  You will research, build, and integrate state-of-the-art algorithms, software, hardware, and computer systems solutions to challenging research and development problems. This position is within the Computation Directorate.


Essential Duties
- Collaborate with scientists and researchers on complex problems in data  areas such as: data intensive applications, text processing, graph analysis, machine learning, computer security, information visualization, management, integration, streaming, mining, fusion, programming models , tool development, novel architectures, and high performance computing (HPC) architecture simulation and evaluation to bring research results to practical use in our Global Security programs.
- Build algorithms to address program and sponsor data sciences requirements.
- Collaborate with developers, often representing the organization as the primary technical contact, sharing relevant knowledge, opinions, and recommendations, to fulfill deliverables as a team.
- Create dynamic technical solutions to analyze sponsor requirements, designs, implement software, and perform analyses to address these requirements.
- Design, implement, deploy, and maintain software systems using object-oriented analysis, design, and state-of-the-art programming techniques.
- Build and integrate components (such as web-based user interfaces, access control mechanisms, and commercial indexing products) to develop complex user applications or system tools.
- Perform other duties as assigned.
In Addition at the SES.4 Level
- Develop and implement improvements in advanced software development practices.
- Solve abstract complex problems/ideas creating highly complex and dynamic  algorithms/software modules.

- Bachelor’s degree in computer science, computer engineering, or a related field, or the equivalent combination of education and related experience.
- Advanced knowledge of one of the following: HPC, data analysis, computer security, systems programming, large-scale data management, and big data technologies.
- Significant experience developing software applications in Linux, UNIX, or Windows environments with C++, C, or Java.
- Experience with complex data structures and algorithms, data analysis, data management approaches, and/or relational databases.
- Experience effectively managing concurrent technical tasks with contending priorities, as well as to approach difficult problems with enthusiasm and creativity to change focus when necessary.
- Experience directing in-depth troubleshooting and optimization tasks, coordinating with other technical staff to research and resolve root cause of issues.
- Advanced verbal, written, and interpersonal skills necessary to effectively collaborate in a team environment and present and explain technical information.
In Addition at the SES.4 Level
- Effective expert analytical, problem-solving, and decision-making skills to develop creative solutions to complex problems.
- Substantial experience in one or more of the advanced areas: HPC, data analysis, computer security, systems programming, data management, software engineering, and big data technologies.

Desired Qualifications
- Master’s degree in computer science, computer engineering, or a related field, or equivalent level of demonstrated knowledge.





About Us

