Pacific Northwest National Laboratory - Cheyenne, WY

posted 2 months ago

Full-time - Entry Level
Cheyenne, WY
Professional, Scientific, and Technical Services

About the position

The Data Engineer 2 position at Pacific Northwest National Laboratory (PNNL) focuses on supporting the Earth and Biological Sciences Directorate (EBSD) in their research efforts. This role involves collaborating with researchers to develop and apply advanced simulation techniques to address research problems pertinent to the Department of Energy's Biological and Environmental Research (DOE-BER) missions. The successful candidate will be responsible for designing, building, deploying, and maintaining data pipelines and ETL workflows, as well as managing data and computing environments. This includes implementing and configuring third-party solutions and participating in software engineering tasks using programming languages such as Python. In addition to the technical aspects, the Data Engineer will work on data migration and ingestion projects, collaborating with users to design large-scale data processing systems. The role requires developing data pipelines that are optimized for scalability and troubleshooting any potential challenges that may arise within the data platform. Ensuring the quality, availability, and integrity of data and solutions is paramount, and the engineer will need to integrate proactive strategies and best practices regarding data integrity, security, and scalability. The position also involves partnering cross-functionally to enhance existing constructs and solve various data engineering problems. This position is ideal for individuals who are passionate about data engineering and are eager to contribute to impactful research in the fields of atmospheric and climate sciences, biological sciences, and environmental molecular sciences. PNNL offers a dynamic research environment where employees can work alongside renowned researchers and contribute to meaningful scientific outcomes.

Responsibilities

  • Collaborate with researchers on data development and innovative application of advanced simulation to research problems relevant to DOE-BER missions.
  • Design, build, deploy & maintain data pipelines, ETL workflows, data, and computing environments.
  • Implement and configure third-party solutions, including participation in software engineering work in Python or other programming languages.
  • Work on data migrations and ingestion projects with users to design large-scale data processing systems.
  • Develop data pipelines optimized for scaling and troubleshoot potential data platform challenges.
  • Ensure quality, availability, and integrity of data, solutions, and respective systems.
  • Integrate proactive strategies and best practices regarding data integrity, security, and scalability.
  • Partner cross-functionally to build and improve new/existing constructs and solve data engineering problems.

Requirements

  • BS/BA and 2 years of relevant experience -OR- MS/MA -OR- PhD
  • Experience with ETL, SQL, NoSQL, and Data Management frameworks.
  • Proficiency in backend languages and tools such as Python and PostgreSQL.
  • Hands-on experience with any commercial Lab information management system (LIMS).

Nice-to-haves

  • Experience with data management frameworks and tools.
  • Familiarity with additional programming languages and database management systems.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health savings account
  • Flexible spending accounts
  • Basic life insurance
  • Disability insurance
  • Employee assistance program
  • Business travel insurance
  • Tuition assistance
  • Supplemental parental bonding leave
  • Surrogacy and adoption assistance
  • Fertility support
  • Company funded pension plan
  • 401k savings plan
  • Up to 120 vacation hours per year
  • Ten paid holidays per year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service