Pacific Northwest National Laboratory Jobs

Job Information

Pacific Northwest National Laboratory Software Engineer in RICHLAND, Washington

Organization and Job ID

Job ID: 310190

Directorate: Physical & Computational Sciences

Division: Advanced Computing, Math & Data

Group: Data Sciences

Job Description

The successful candidate will have the opportunity to support the creation, analysis, and access to scientific data created from a premier ground-based observations facility that advances atmospheric and climate research. The incumbent will apply their software and data analysis techniques to support the evaluation of scientific models and algorithms to be implemented in a continuously produce data system to produce datasets for climate model development. The Software Engineer will contribute to the design/development of tools to simplify access to and utilization of the data, be expected to work both independently and within a team to support software design/development activities, including requirements analysis, code development, testing, documentation and deployment support. Will also support client interaction through efforts including written communications, demonstrations, and presentations about technical activities.

The incumbent will report directly to the Data Integration (DI) Team Lead within the Data Sciences Group. The incumbent will also work with the stakeholders and infrastructure and user community. Regular attendance will be expected at software project meetings, capability development meetings, and group meetings. The incumbent will also be expected to attend and be an active participant in tool design or usability/requirements gathering meetings with customers and users.

Minimum Qualifications

  • BS/BA with 0-1 years of experience; MS/MA with 0-1 years of experience

  • Bachelor's or Master’s in computer science, Atmospheric Science, Physics, Engineering or Math.

  • Ability to communicate clearly and effectively with colleagues and clients.

  • Strong technical writing skills and ability to present complex ideas to public audiences at project reviews and conferences.

  • The ability to work effectively independently and in project teams.

  • Experience creating and managing software documentation.

Preferred Qualifications

  • Scientific programming experience

  • Experience in Python, C, C++ and the UNIX/LINUX environment

  • Candidates who have experience reading and analyzing time-series data time-series instrument data, particularly experience with working with netCDF or HDF5 data.

  • Candidates with experience applying data science methods and practices

Equal Employment Opportunity

Battelle Memorial Institute (BMI) at Pacific Northwest National Laboratory (PNNL) is an Affirmative Action/Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All BMI staff must be able to demonstrate the legal right to work in the United States. BMI is an E-Verify employer. Learn more at

Please be aware that the Department of Energy (DOE) prohibits DOE employees and contractors from participation in certain foreign government talent recruitment programs. If you are offered a position at PNNL and are currently a participant in a foreign government talent recruitment program you will be required to disclose this information before your first day of employment.

Directorate: Physical & Computational Sci's

Job Category: Scientists/Scientific Support

Group: Data Integration

Opening Date: 2019-12-05

Closing Date: 2020-02-02