Pacific Northwest National Laboratory Computer Scientist – Buildings Research in RICHLAND, Washington
Organization and Job ID
Job ID: 310672
Directorate: Energy and Environment
Division: Electricity Infrastructure and Buildings
Group: Buildings & Connected Systems
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:
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 argicles 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.
- BS/BA with 5 years of experience, MS/MA with 3 years of experience, or a PhD with 1 year of experience
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 and cloud-based architecture
Applied experience with agile software development methodologies and the Git workflow
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 multi-objective optimization and task scheduling
Expertise in performance analysis, simulation and/or modeling of HPC systems running high performance applications
Experience with parallel programming and issues related to programming applications on massively parallel, distributed memory systems
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 jobs.pnnl.gov.
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-03-16
Closing Date: 2020-04-15