Pacific Northwest National Laboratory Software Engineer in RICHLAND, Washington
Organization and Job ID
Job ID: 311531
Directorate: Energy and Environment
Division: Earth Systems Science
Group:Applied Decision Systems and Analytics
Pacific Northwest National Laboratory (PNNL) is a world-class research institution powered by a highly educated, diverse workforce committed to collaboration and work–life balance. Dynamic, adaptable people come to PNNL to work smarter and work together on high-impact projects and initiatives for the U.S. Department of Energy and many other sponsors. They focus on meaningful work, innovation, and outcomes.
The Applied Decision Systems & Analytics group is currently seeking a Software Engineer with experience with NoSQL databases, relational databases and secure APIs. This position will make technical decisions and lead teams of software developers to create state-of-the-art solutions to for impactful energy and environmental problems. The successful candidate will:
Provide technical leadership and subject matter expertise with a focus on databases, data storage, data communication protocols and APIs.
Work with colleagues and external collaborators to develop innovative solutions to emerging challenges facing scientific domains including electricity infrastructure, cyber security, radiation modeling and biology.
Lead and manage medium-sized projects or tasks.
Assist senior management in developing technical strategies.
Effectively communicate with project managers to ensure high-quality delivery of projects on budget and on time.
Mentor and direct junior staff on various projects.
Publish research outcomes in peer-reviewed journals, conferences, etc.
Assist the development of new business by contributing to proposals.
- BS/BA with 5 years of experience, MS/MA with 3 years of experience, or PhD with 1 year of experience.
BS/BA with 7 years of experience, MS/MA with 5 years of experience or PhD with 3 years of experience.
Technical expert who selects and widely applies principles, theories and concepts in software engineering
Excellent oral and written communication skills
Advanced knowledge and experience with MongoDB
Advanced knowledge and experience with at another NoSQL database such as DynamoDB, CouchDB, Neo4J or CosmosDB
Experience with relational database such as PostgresSQL, MySQL or SQL Server
Experience with database performance optimization
Experience designing secure APIs
Experience programming with python
Experience with big data tools such as Pandas, Parquet and Arrow
Some experience with Docker and/or Kubernetes
Some experience with cloud deployments processes
Experience with dynamic, collaborative problem solving in a research environment
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 having any affiliation with the foreign government of a country DOE has identified as a “country of risk” without explicit approval by DOE and Battelle. If you are offered a position at PNNL and currently have any affiliation with the government of one of these countries you will be required to disclose this information and recuse yourself of that affiliation or receive approval from DOE and Battelle prior to your first day of employment.
Directorate: Energy & Environment
Job Category: Engineering/Engineering Techs
Group: Applied Dec Syst & Analytics
Opening Date: 2021-01-11
Closing Date: 2021-01-25