Pacific Northwest National Laboratory Jobs

Job Information

Pacific Northwest National Laboratory Computer Scientist – Buildings Research in SEATTLE, Washington

Organization and Job ID

Job ID: 310949

Directorate: Energy and Environment Directorate

Division: Electricity Infrastructure and Buildings

Group: Buildings and Connected Systems

Job Description

This position can be based in Richland, WA, Seattle, WA, or Portland, OR campus locations.

The Pacific Northwest National Laboratory’s (PNNL) Buildings & Connected Systems Group performs applied research to enhance the energy and water efficiency, occupant productivity, and resilient operation of buildings and their connected energy and water systems. Our core research capabilities span building energy simulation, building performance evaluation, building control system optimization, and site-level assessment and planning for energy and water resilience.

The Building & Connected Systems group at the Pacific Northwest National Laboratory (PNNL) seeks a mid-level Computer Scientist to participate in the research and development of its building performance rating and analysis tools. This includes the use of formal software engineering training to lead and participate in the development and integration of building-science models with cloud-based technologies to provide science-based assessment of building related energy systems. The position involves leading and directing systems engineering, software engineering, model integration, and development of production quality, as well as cloud-based software systems that help transition building-science technology to governmental, commercial, and residential consumers. It also involves the development of new computational tools that advance the building-science R&D portfolio at PNNL.

The successful candidate will also be able to contribute to data management, data transformation, and data sciences activities being performed within the group. This includes contributing to technologies used to describe buildings, energy-consuming components, and other building related data, and conducting activities such as data modeling and numerical representation of building data, cross-platform data transformation, regression analysis of building data, and related analyses.

Key responsibilities will include:

  • Lead development of technical products and help set technical direction for computer science and data science tasks in the building sciences area.

  • Publish research results in highly visible, peer-reviewed venues (conference & journals).

  • Collaborate effectively with internal and external research staff and domain scientists to enable project execution.

  • Generate new ideas and contribute to proposals and business development opportunities.

  • Mentor and support junior staff.

  • Interact effectively with funding sponsors.

  • Executing end-to-end software development of high-visibility, client-requested features for preexisting software systems, with limited guidance.

The successful candidate will be accountable to:

  • Project and/or Task Managers for performing assigned roles, following applicable project and field procedures, and performance of assigned tasks on time and within budget;

  • The Buildings & Connected Systems Technical Group Manager, and Analytics and Tools Team Leader, for general staff performance and development, operational discipline (e.g., maintaining training qualifications, procedural compliance, safe operations), and project execution.

The ideal candidate will bring to this position the following:

  • Proficiency in one or more compiled languages (C++, Java, Visual Basic .NET), one or more interpreted languages (JavaScript, Python, Ruby), and one or more web application development frameworks (Express, Django, Ruby on Rails).

  • Advanced understanding of Ruby programming language internals and the Ruby on Rails web application development framework is required.

  • Advanced experience of database engineering is required.

  • The ability to work autonomously with minimal oversight, engaging with decision makers as is necessary.

  • The ability to identify and fill gaps; resolving issues before they occur in production.

  • Excellent written and verbal communication skills, with an interest in documenting and publishing findings through technical reports, journal articles and conference presentations.

  • A collaborative approach to problem solving and the ability to work well with interdisciplinary teams.

  • A willingness to learn about and contribute to non-computer-science domains of discourse.

Minimum Qualifications

  • BS/BA with 5 years of experience, MS/MA with 3 years of experience, or a PhD with 1 year of experience

Preferred Qualifications

  • Master’s degree or Ph.D. in Computer Science, Computer Engineering, Software Engineering, Mathematics, or a closely related technical area

  • Applied experience with model-based decision and information systems

  • Applied experience with web-based software development frameworks

  • Applied experience with agile software development methodologies and the Git workflow

  • Applied experience with the JavaScript programming language and the React library

  • Applied experience with the Ruby programming languages with an advanced understanding of the Ruby on Rails web application development framework (version 4.1 and higher)

  • Experience in open source software development with demonstrable contributions to open source projects

  • Experience in data-oriented analytics

  • Experience with building energy simulation technologies (DOE-2, EnergyPlus, FEDS, gbXML, OpenStudio), commercial building audit data exchange technologies (BuildingSync), and the building science domain and associated technologies

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: Energy & Environment

Job Category: Scientists/Scientific Support

Group: Buildings & Connected Systems

Opening Date: 2020-06-17

Closing Date: 2020-08-15