Pacific Northwest National Laboratory - Juneau, AK

posted 3 days ago

Full-time - Mid Level
Juneau, AK
Professional, Scientific, and Technical Services

About the position

The Software Engineer III - Grid Edge Solutions position at Pacific Northwest National Laboratory (PNNL) focuses on advancing energy research through software development and data integration. The role involves leveraging power systems knowledge to create tools that facilitate the integration of distributed energy resources and smart devices, contributing to the transition towards a decarbonized and efficient energy system. The successful candidate will engage in complex problem-solving within the energy sector, collaborate with interdisciplinary teams, and lead projects while mentoring junior staff.

Responsibilities

  • Perform data integration and tool development research for distributed energy resources and smart devices.
  • Leverage power systems domain knowledge for software tool conception, design, development, and application.
  • Exercise standard software development practices within an agile methodology.
  • Collaborate with staff to translate domain requirements into software applications and libraries.
  • Apply software solutions to solve power systems problems.
  • Demonstrate expertise in data structures and interfaces related to power systems.
  • Lead small projects and manage budgets and timelines.
  • Contribute to technical reports, journal articles, and presentations at conferences.
  • Mentor and develop junior staff.

Requirements

  • HS/GED with 16 years of relevant experience, or AA with 14 years, or BS/BA with 5 years, or MS/MA with 3 years, or PhD with 1 year of relevant experience.
  • Qualifying software development experience in designing, architecting, programming, deploying, and automating software solutions.

Nice-to-haves

  • Advanced degree in electrical, computer, or software engineering, or related field.
  • Experience designing or developing software within a team.
  • Experience with power systems modeling using the Common Information Model (CIM).
  • Experience with graph databases and labeled property graphs.
  • Experience with message bus paradigms (ActiveMQ, Kafka, etc.).
  • Significant experience with Python and Java programming languages.
  • Experience with time series databases (PostgresQL, InfluxDB, etc.).
  • Excellent verbal and written communication skills.

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