**Organization and Job ID**Job ID:
Computing and AnalyticsGroup:
Data Science & Analytics
The Pacific Northwest National Laboratory is searching for a skilled Data Systems Engineer with experience using blockchain methods to perform information-driven research and discovery, facilitated by the tools and techniques of computational modeling, machine learning, human language technologies, cognitive science, and semantic systems. Our national security focus motivates important challenges in designing scalable approaches for data collection, analysis, representation, storage, and retrieval to support state-of-the-art knowledge synthesis. As a Data Systems Engineer, you will collaborate with Laboratory researchers to design, evaluate, deploy, and maintain large, distributed, scalable, secure systems. Positions are available in Richland, WA and Seattle, WA, based on business need.
- Designs, develops, documents, tests, and debugs new and existing software systems, hardware/software interfaces, and applications according to industry-established software engineering principles and practices.
- Works collaboratively within a team to execute on the full system development lifecycle including analyzing user needs to determine technical requirements. Contributes to multiple projects simultaneously in a dynamic environment with high expectations for quality.
- Develops technical specifications based on conceptual design and requirements. Authors well-crafted and documented source code, automates manual tasks, and consults with the end user to prototype, configure, refine, test, and debug programs or systems to meet needs.
- Identifies and evaluates new technologies or methods for implementation and continuous improvement. Contributes to the technical content of proposals and technical products such as journal and conference publications and technical presentations.
In addition, this position requires
- Interest, curiosity, and technical expertise to develop and deploy professional solutions in distributed, high-performance computing environments on problems specific to the national security community.
- Ability to efficiently program in multiple programming languages such as Python, Java, .NET, C, and C . Technical knowledge in basic server setup and management across multiple environments â€“ desktop, cluster, cloud, etc.
- A â€œmakerâ€ and â€œwhite-hat hackerâ€ mentality - a technology generalist who thrives on learning new technologies and applies them in novel ways.
- Strong candidates will have the ability to interpret technical and business objectives, articulate solutions, think abstractly, and enable research capabilities through innovation, advocacy, and ownership.
- Preferred candidates would have developed solutions and applications across the full range of maturity scales, from proof-of-concept demonstrations to robust and maintainable solutions.
Operating on the data-information-knowledge continuum, staff at PNNL employ diverse methods to confront significant problems of national interestâ€”from distilling distributed data into knowledge that supports decision processes, to enabling resilient technologies that enhance computing at extreme scales, to equipping cyber defenders with tools that prevent damaging cyber-attacks.
Our research portfolioâ€”spanning from basic to appliedâ€”includes data and computational engineering, high-performance computing, applied mathematics, semantic and human language technologies, machine learning, data and computing architectures, systems integration, and software and application development.
Computing researchers and practitioners work side by side to apply advanced theories, methods, algorithms, models, evaluation tools and testbeds, and computational-based solutions address complex scientific challenges affecting energy, biological sciences, the environment, and national security.
- Bachelor's degree in computer science or closely related field with strong software design and development skills with 2-3 years' experience or a Master's degree with 0-2 years' experience.
- Ability to work under the technical guidance of senior staff; contribute to technical decisions and develop the technical approach for assigned work.
- Strong technical communication skills, and ability to design and deliver solutions for a broad range of user audiences, with varying technical complexity as well as maintenance requirements.
-Working knowledge in one or more related skill-sets
- Theoretical analysis of algorithms and methods for blockchain interaction, sidechain implementation, and cross transaction validation in streaming data systems
- Design of Internet-of-Things (IoT) messaging and control protocols for electrical grid applications
- Data acquisition and integration within a distributed computation environment (e.g., Amazon Web Services, Microsoft Azure, OpenStack, Hadoop, Spark)
- ETL pipeline development (e.g., Java Spring, Cloudera/Hortonworks, NiFi/Kafka)
- Data cleansing (e.g., Python, R)
- NoSQL databases (e.g., Cassandra, CouchDB, HBase, Hive, MongoDB, Redis)
**Equal Employment Opportunity**
PNNL is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse, talented workforce. EOE Disability/Vet/M/F/Sexual Orientation/Gender Identity. Staff at PNNL must be able to demonstrate the legal right to work in the United States.
This position requires the ability to obtain and maintain a federal security clearance.Requirements:
* U.S. Citizenship* Background Investigation:
Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter in accordance 10 CFR 710, Appendix B.* Drug Testing:
All Security Clearance (L or Q) positions will be considered by the Department of Energy to be Testing Designated Positions which means that they are subject to applicant, random, and for cause drug testing. In addition, applicants must be able to demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the requisite Questionnaire for National Security Positions (QNSP).Note:
Applicants will be considered ineligible for security clearance processing by the U.S. Department of Energy until non-use of illegal drugs, including marijuana, for 12 consecutive months can be demonstrated.
- Directorate: * *National Security Dir*
- Job Category: * *Computation and Information Sciences*
- Group: * *Data Sciences & Analytics*
- Opening Date: * *2018-02-27*
- Closing Date: * *2018-03-07*