careers.pnnl.gov Open in urlscan Pro
3.222.244.21  Public Scan

Submitted URL: http://careers.pnnl.gov/
Effective URL: https://careers.pnnl.gov/
Submission: On February 15 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

<form _ngcontent-lca-c49="" novalidate="" class="job-search jobSearch form-horizontal top-spacer jquery-job-search ng-untouched ng-pristine ng-valid">
  <div _ngcontent-lca-c49="" class="jquery-input-keywords ja-form">
    <div _ngcontent-lca-c49="" class="form-group"><label _ngcontent-lca-c49="" for="keyword-search" id="label-keywords" class="search-label">Keyword Search</label>
      <div _ngcontent-lca-c49="" class="keyword-search">
        <div _ngcontent-lca-c49="" class="ui-typeahead"><lw-search-keyword-search _ngcontent-lca-c49="" _nghost-lca-c47="">
            <div _ngcontent-lca-c47="" class="search-container"><mat-form-field _ngcontent-lca-c47="" appearance="outline"
                class="mat-form-field position-relative ng-tns-c33-0 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
                <div class="mat-form-field-wrapper ng-tns-c33-0">
                  <div class="mat-form-field-flex ng-tns-c33-0">
                    <div class="mat-form-field-outline ng-tns-c33-0 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-0" style="width: 5.5px;"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-0" style="width: 72.25px;"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-0"></div>
                    </div>
                    <div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-0 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-0" style="width: 5.5px;"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-0" style="width: 72.25px;"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-0"></div>
                    </div><!----><!----><!---->
                    <div class="mat-form-field-infix ng-tns-c33-0"><input _ngcontent-lca-c47="" type="text" id="keyword-search" matinput="" aria-controls="keyword-search-lw"
                        class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger skip-to-main-selector ng-tns-c33-0 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored"
                        alt="Search Keyword, Category or Job Title" aria-label="Job Search" aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span
                        _ngcontent-lca-c47="" class="search-ie-placeholder ng-tns-c33-0" hidden="">Try "Scientist"</span><mat-autocomplete _ngcontent-lca-c47="" id="keyword-search-lw" role="combobox" aria-label="Keyword Search"
                        aria-autocomplete="both" aria-haspopup="listbox" aria-expanded="false" class="mat-autocomplete ng-tns-c33-0"><!----></mat-autocomplete><span class="mat-form-field-label-wrapper ng-tns-c33-0"><label
                          class="mat-form-field-label ng-tns-c33-0 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-1" for="keyword-search" aria-owns="keyword-search"><!----><mat-label _ngcontent-lca-c47=""
                            class="ng-tns-c33-0 ng-star-inserted">Try "Scientist"</mat-label><!----><!----></label><!----></span></div><!---->
                  </div><!---->
                  <div class="mat-form-field-subscript-wrapper ng-tns-c33-0"><!---->
                    <div class="mat-form-field-hint-wrapper ng-tns-c33-0 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                      <div class="mat-form-field-hint-spacer ng-tns-c33-0"></div>
                    </div><!---->
                  </div>
                </div>
              </mat-form-field></div>
          </lw-search-keyword-search></div>
      </div>
    </div>
  </div>
  <div _ngcontent-lca-c49="" class="jquery-input-locations ja-form">
    <div _ngcontent-lca-c49="" class="form-group"><label _ngcontent-lca-c49="" id="label-locat
              ion-search" for="location-search" class="search-label">Location Search</label>
      <div _ngcontent-lca-c49="" class="location-search ui-location-typeahead">
        <div _ngcontent-lca-c49="" class="ui-typeahead"><lw-location-search _ngcontent-lca-c49="" class="option location-search" _nghost-lca-c48="">
            <div _ngcontent-lca-c48="" class="search-container">
              <div _ngcontent-lca-c48="" class="mat-spinner" style="display: none;"><mat-progress-spinner _ngcontent-lca-c48="" role="progressbar" diameter="50" mode="indeterminate" value="20" strokewidth="10"
                  class="mat-progress-spinner mat-primary mat-progress-spinner-indeterminate-animation" style="width: 50px; height: 50px;"><svg preserveAspectRatio="xMidYMid meet" focusable="false" viewBox="0 0 50 50"
                    style="width: 50px; height: 50px;">
                    <circle cx="50%" cy="50%" r="20" class="ng-star-inserted" style="animation-name: mat-progress-spinner-stroke-rotate-50; stroke-dasharray: 125.664px; stroke-width: 20%;"></circle><!----><!---->
                  </svg></mat-progress-spinner></div><mat-form-field _ngcontent-lca-c48="" appearance="outline"
                class="mat-form-field position-relative ng-tns-c33-1 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
                <div class="mat-form-field-wrapper ng-tns-c33-1">
                  <div class="mat-form-field-flex ng-tns-c33-1">
                    <div class="mat-form-field-outline ng-tns-c33-1 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-1" style="width: 5.5px;"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-1" style="width: 101.5px;"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-1"></div>
                    </div>
                    <div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-1 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-1" style="width: 5.5px;"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-1" style="width: 101.5px;"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-1"></div>
                    </div><!----><!----><!---->
                    <div class="mat-form-field-infix ng-tns-c33-1"> &nbsp;<input _ngcontent-lca-c48="" type="text" matinput="" id="location-search"
                        class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger ng-tns-c33-1 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" alt="Search Locations" aria-label="Location Search"
                        aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span _ngcontent-lca-c48="" class="search-ie-placeholder ng-tns-c33-1"
                        hidden=""> Try "Washington" </span><mat-autocomplete _ngcontent-lca-c48="" aria-expanded="false" aria-controls="location-search" role="combobox" aria-label="Location Search" id="location-search-autocomplete"
                        class="mat-autocomplete ng-tns-c33-1"><!----></mat-autocomplete><mat-icon _ngcontent-lca-c48="" role="button" tabindex="0" color="primary" matprefix="" aria-hidden="false" aria-label="Get Current Location"
                        class="mat-icon notranslate material-icons mat-primary location-icon ng-star-inserted" data-mat-icon-type="font">location_on</mat-icon><!----><span class="mat-form-field-label-wrapper ng-tns-c33-1"><label
                          class="mat-form-field-label ng-tns-c33-1 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-3" for="location-search" aria-owns="location-search"><!----><mat-label _ngcontent-lca-c48=""
                            class="ng-tns-c33-1 ng-star-inserted">Try "Washington"</mat-label><!----><!----></label><!----></span></div><!---->
                  </div><!---->
                  <div class="mat-form-field-subscript-wrapper ng-tns-c33-1"><!---->
                    <div class="mat-form-field-hint-wrapper ng-tns-c33-1 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                      <div class="mat-form-field-hint-spacer ng-tns-c33-1"></div>
                    </div><!---->
                  </div>
                </div>
              </mat-form-field>
            </div>
          </lw-location-search></div>
      </div>
    </div>
  </div>
  <div _ngcontent-lca-c49="" class="search-btn search-submit"><button _ngcontent-lca-c49="" type="submit" class="ui-button search-button icon" style="touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer;"
      aria-label="Conduct Search"><span _ngcontent-lca-c49="" translate="" class="search-button-text">Find Jobs</span><mat-icon _ngcontent-lca-c49="" role="img" matprefix="" aria-hidden="false" aria-label="Search"
        class="mat-icon notranslate material-icons search-icon mat-icon-no-color" data-mat-icon-type="font">search</mat-icon></button></div>
</form>

<form _ngcontent-lca-c49="" novalidate="" class="job-search jobSearch form-horizontal top-spacer jquery-job-search ng-untouched ng-pristine ng-valid">
  <div _ngcontent-lca-c49="" class="jquery-input-keywords ja-form">
    <div _ngcontent-lca-c49="" class="form-group"><label _ngcontent-lca-c49="" for="keyword-search" id="label-keywords" class="search-label">Keyword Search</label>
      <div _ngcontent-lca-c49="" class="keyword-search">
        <div _ngcontent-lca-c49="" class="ui-typeahead"><lw-search-keyword-search _ngcontent-lca-c49="" _nghost-lca-c47="">
            <div _ngcontent-lca-c47="" class="search-container"><mat-form-field _ngcontent-lca-c47="" appearance="outline"
                class="mat-form-field position-relative ng-tns-c33-2 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
                <div class="mat-form-field-wrapper ng-tns-c33-2">
                  <div class="mat-form-field-flex ng-tns-c33-2">
                    <div class="mat-form-field-outline ng-tns-c33-2 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-2"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-2"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-2"></div>
                    </div>
                    <div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-2 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-2"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-2"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-2"></div>
                    </div><!----><!----><!---->
                    <div class="mat-form-field-infix ng-tns-c33-2"><input _ngcontent-lca-c47="" type="text" id="keyword-search" matinput="" aria-controls="keyword-search-lw"
                        class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger skip-to-main-selector ng-tns-c33-2 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored"
                        alt="Search Keyword, Category or Job Title" aria-label="Job Search" aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span
                        _ngcontent-lca-c47="" class="search-ie-placeholder ng-tns-c33-2" hidden="">Try "Scientist"</span><mat-autocomplete _ngcontent-lca-c47="" id="keyword-search-lw" role="combobox" aria-label="Keyword Search"
                        aria-autocomplete="both" aria-haspopup="listbox" aria-expanded="false" class="mat-autocomplete ng-tns-c33-2"><!----></mat-autocomplete><span class="mat-form-field-label-wrapper ng-tns-c33-2"><label
                          class="mat-form-field-label ng-tns-c33-2 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-5" for="keyword-search" aria-owns="keyword-search"><!----><mat-label _ngcontent-lca-c47=""
                            class="ng-tns-c33-2 ng-star-inserted">Try "Scientist"</mat-label><!----><!----></label><!----></span></div><!---->
                  </div><!---->
                  <div class="mat-form-field-subscript-wrapper ng-tns-c33-2"><!---->
                    <div class="mat-form-field-hint-wrapper ng-tns-c33-2 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                      <div class="mat-form-field-hint-spacer ng-tns-c33-2"></div>
                    </div><!---->
                  </div>
                </div>
              </mat-form-field></div>
          </lw-search-keyword-search></div>
      </div>
    </div>
  </div>
  <div _ngcontent-lca-c49="" class="jquery-input-locations ja-form">
    <div _ngcontent-lca-c49="" class="form-group"><label _ngcontent-lca-c49="" id="label-locat
              ion-search" for="location-search" class="search-label">Location Search</label>
      <div _ngcontent-lca-c49="" class="location-search ui-location-typeahead">
        <div _ngcontent-lca-c49="" class="ui-typeahead"><lw-location-search _ngcontent-lca-c49="" class="option location-search" _nghost-lca-c48="">
            <div _ngcontent-lca-c48="" class="search-container">
              <div _ngcontent-lca-c48="" class="mat-spinner" style="display: none;"><mat-progress-spinner _ngcontent-lca-c48="" role="progressbar" diameter="50" mode="indeterminate" value="20" strokewidth="10"
                  class="mat-progress-spinner mat-primary mat-progress-spinner-indeterminate-animation" style="width: 50px; height: 50px;"><svg preserveAspectRatio="xMidYMid meet" focusable="false" viewBox="0 0 50 50"
                    style="width: 50px; height: 50px;">
                    <circle cx="50%" cy="50%" r="20" class="ng-star-inserted" style="animation-name: mat-progress-spinner-stroke-rotate-50; stroke-dasharray: 125.664px; stroke-width: 20%;"></circle><!----><!---->
                  </svg></mat-progress-spinner></div><mat-form-field _ngcontent-lca-c48="" appearance="outline"
                class="mat-form-field position-relative ng-tns-c33-3 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-valid">
                <div class="mat-form-field-wrapper ng-tns-c33-3">
                  <div class="mat-form-field-flex ng-tns-c33-3">
                    <div class="mat-form-field-outline ng-tns-c33-3 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-3"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-3"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-3"></div>
                    </div>
                    <div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c33-3 ng-star-inserted">
                      <div class="mat-form-field-outline-start ng-tns-c33-3"></div>
                      <div class="mat-form-field-outline-gap ng-tns-c33-3"></div>
                      <div class="mat-form-field-outline-end ng-tns-c33-3"></div>
                    </div><!----><!----><!---->
                    <div class="mat-form-field-infix ng-tns-c33-3"> &nbsp;<input _ngcontent-lca-c48="" type="text" matinput="" id="location-search"
                        class="mat-input-element mat-form-field-autofill-control mat-autocomplete-trigger ng-tns-c33-3 ng-untouched ng-pristine ng-valid cdk-text-field-autofill-monitored" alt="Search Locations" aria-label="Location Search"
                        aria-invalid="false" aria-required="false" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true"><!----><span _ngcontent-lca-c48="" class="search-ie-placeholder ng-tns-c33-3"
                        hidden=""> Try "Washington" </span><mat-autocomplete _ngcontent-lca-c48="" aria-expanded="false" aria-controls="location-search" role="combobox" aria-label="Location Search" id="location-search-autocomplete"
                        class="mat-autocomplete ng-tns-c33-3"><!----></mat-autocomplete><mat-icon _ngcontent-lca-c48="" role="button" tabindex="0" color="primary" matprefix="" aria-hidden="false" aria-label="Get Current Location"
                        class="mat-icon notranslate material-icons mat-primary location-icon ng-star-inserted" data-mat-icon-type="font">location_on</mat-icon><!----><span class="mat-form-field-label-wrapper ng-tns-c33-3"><label
                          class="mat-form-field-label ng-tns-c33-3 mat-empty mat-form-field-empty ng-star-inserted" id="mat-form-field-label-7" for="location-search" aria-owns="location-search"><!----><mat-label _ngcontent-lca-c48=""
                            class="ng-tns-c33-3 ng-star-inserted">Try "Washington"</mat-label><!----><!----></label><!----></span></div><!---->
                  </div><!---->
                  <div class="mat-form-field-subscript-wrapper ng-tns-c33-3"><!---->
                    <div class="mat-form-field-hint-wrapper ng-tns-c33-3 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                      <div class="mat-form-field-hint-spacer ng-tns-c33-3"></div>
                    </div><!---->
                  </div>
                </div>
              </mat-form-field>
            </div>
          </lw-location-search></div>
      </div>
    </div>
  </div>
  <div _ngcontent-lca-c49="" class="search-btn search-submit"><button _ngcontent-lca-c49="" type="submit" class="ui-button search-button icon" style="touch-action: manipulation; -ms-touch-action: manipulation; cursor: pointer;"
      aria-label="Conduct Search"><span _ngcontent-lca-c49="" translate="" class="search-button-text">Find Jobs</span><mat-icon _ngcontent-lca-c49="" role="img" matprefix="" aria-hidden="false" aria-label="Search"
        class="mat-icon notranslate material-icons search-icon mat-icon-no-color" data-mat-icon-type="font">search</mat-icon></button></div>
</form>

Text Content

Skip to Main Content
Toggle navigation
 * PNNL.GOV
 * JOIN OUR TALENT COMMUNITY
 * JOB SEARCH
 * VIEW APPLICATION STATUS
   * Full-Time
   * Post-Doctoral
   * University Internships
 * VIEW APPLICATION STATUS
   * Full-Time
   * Post-Doctoral
   * University Internships

 * CAREERS HOME
 * SITE LOCATIONS
 * CULTURE
 * OUR IMPACT
 * ROCKSTAR REWARDS




HELP US CHANGE
THE WORLD.

Keyword Search
Try "Scientist"Try "Scientist"

Location Search
  Try "Washington" location_onTry "Washington"

Find Jobssearch
Keyword Search
Try "Scientist"Try "Scientist"

Location Search
  Try "Washington" location_onTry "Washington"

Find Jobssearch

Pacific Northwest National Laboratory (PNNL), is one of 17 U.S. Department of
Energy (DOE) national laboratories, where people with great minds, diverse
backgrounds and incredible talent provide the nation’s foundation for discovery
and innovation

More

At PNNL our unified vision is bigger than any one of us. Together, with our
unique skills and contributions, we are making an impact on the nation and the
world. Join us and become part of this epic journey!


EXPLORE CAREER OPPORTUNITIES




LEARN MORE

FULL TIME

Whether it be through science, technology or professional services, every
employee has the opportunity to contribute to our bold mission. With a culture
that promotes innovation, inclusion, continuous development and work-life
balance, PNNL is a great place to launch or grow your career!

View Openings

POST-DOCTORAL

Our post-doctoral programs are aimed at ambitious, dynamic and driven
individuals looking to take on some of the world’s biggest challenges in
science, energy and national security. Opportunities come with generous benefits
and endless chances to learn and develop.

View Openings

INTERNSHIPS

If you are a high school, undergraduate or graduate student, we offer a wide
range of internships in science, technology, engineering, and mathematics (STEM)
and business fields. Internships can be completed either during the summer or
during the academic year.

View Openings


FEATURED JOBS

View All Openings >



JOIN OUR TALENT COMMUNITY



Connect With Us

See jobs by: 

Categories Locations


GET IN TOUCH

 * CONTACT
 * CAREERS
 * DOING BUSINESS
 * ENVIRONMENTAL REPORTS
 * SECURITY & PRIVACY


RESEARCH

 * SCIENTIFIC DISCOVERY
 * SUSTAINABLE ENERGY
 * NATIONAL SECURITY

Subscribe to PNNL News

Pacific Northwest National Laboratory (PNNL) is managed and operated by Battelle
for the Department of Energy



We are committed to providing reasonable accommodations for individuals with
disabilities and disabled veterans in our job application procedures and in
employment. If you need assistance or an accommodation due to a disability,
contact us at careers@pnnl.gov.

Cookies are used on this site to assist in continually improving the candidate
experience and all the interaction data we store of our visitors is anonymous.
Learn more about your rights on our Privacy Policy page.

Okay
x