Pacific Northwest National Laboratory Jobs

Job Information

Pacific Northwest National Laboratory Software Engineer (Level 2) in RICHLAND, Washington

Organization and Job ID

Job ID: 308141

Directorate: Physical & Computational Sciences

Division: Advanced Computing, Math & Data

Group: Data Integration

Job Description

The successful candidate will have the opportunity to work on projects having national impact as a member of a team of computer science professionals and software engineers. The technical specialist will be expected to participate in independent and team software design/development activities, including requirements analysis, code development, testing, documentation and deployment support. The incumbent will provide scientific guidance for algorithm development and implementation, and evaluation of retrieval output for data products. The incumbent 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) Group Manager and work with the stakeholders and infrastructure and user community. Regular attendance will be expected at software project meetings, capability development meetings, and DI 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.

Will define and lead project work at a small task/project level reporting results on time and on budget. In all aspects of this position the incumbent will be required to communicate clearly and effectively with colleagues and clients. The incumbent is also expected to have strong technical writing skills for paper publication and be able to present complex ideas to public audiences at project reviews and conferences.

Minimum Qualifications

  • Bachelor's degree with 2 years’ experience, or Master's or PhD degree in Computer Science, Atmospheric Science, Power Engineering or Math.

  • Experience developing and maintaining software as the primary developer.

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

  • Must be organized and possess strong oral and written communication skills.

Preferred Qualifications

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

• Knowledge of power system engineering.

• Scientific programming experience

• Experience with manipulating netCDF files and developing software for reading and analyzing atmospheric data.

• Experience in graph theory, deep learning and machine learning libraries (e.g., TensorFlow, Keras, scikitlearn, and CNTK).

• Experience applying machine learning to domain specific applications, such as text mining, graph analytics, social network analysis, etc.

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

Directorate: Physical & Computational Sci's

Job Category: Scientists/Scientific Support

Group: Data Integration

Opening Date: 2019-02-25

Closing Date: 2019-05-24