
This Software Engineer 2 position supports the Environmental Molecular Sciences Laboratory at Pacific Northwest National Laboratory, focusing on backend services and data infrastructure for the EMSL Science Central platform. The role involves designing and developing RESTful APIs using Python and FastAPI, managing PostgreSQL databases, and implementing role-based access control within Kubernetes environments. Key responsibilities include executing the full system development lifecycle, automating manual tasks, and utilizing modern DevOps practices with AI-assisted tools to enhance code quality. The position offers the appeal of working on meaningful scientific research that addresses national energy and environmental challenges within a collaborative, multidisciplinary team. The work arrangement includes flexible schedules and is based at the PNNL campus in eastern Washington, providing access to world-class research resources and a supportive culture.











