Great minds meet great challenges. Ready to build the AI platform that reduces discovery cycles from years to months? Join PNNL on the frontier of cutting edge science! PNNL is hiring Software Engineers to help stand up the next wave of AI-enabled science and security capabilities—where agentic AI, petabyte-scale data, and real-time intelligence processing come together in production-grade systems. It's building the AI-native platforms, orchestration frameworks, and secure infrastructure that will power a nationwide effort to integrate world-class computing and scientific data into a unified AI system that accelerates breakthroughs for energy, national security, and critical technologies. You'll help connect advanced computing with real operational needs: building custom tools, integrating multi-modal data, enabling autonomous workflows, and delivering systems that can run in secure and mission-critical environments.
You'll play a key role in delivering innovative, mission-driven work such as:
We're hosting a virtual hiring event, giving you the opportunity to connect directly with our hiring teams and explore how your skills align with our work.
Event Details:
Our virtual hiring event will take place during the week of April 27, 2026.
All applications are reviewed based on job-related skills, qualifications, and experience.
Selected candidates may be invited to participate in virtual technical interviews during this timeframe and will be contacted directly with scheduling details.
Apply your skills to meaningful work across our mission driven focus areas:
National Security Directorate (NSD) Build resilient, secure software and data systems that support high-consequence missions—where performance, reliability, and security are critical.
Physical and Computational Sciences Directorate (PCSD) Engineer platforms that accelerate scientific computing and discovery—connecting large-scale computing with data-rich scientific workflows (aligned with DOE's integrated AI platform vision).
There is a strong preference for on-site/hybrid presence at one of our PNNL campuses, including Richland, WA or Seattle, WA based on the position.
Skills We're Seeking:
Programming & Systems Development: Python and multi-language development (C++, Go, C#/.NET, TypeScript) for high-performance systems supporting scientific and ML applications
Software Engineering & DevOps: CI/CD, testing, version control, and open-source practices enabling reliable, reproducible systems across research and production
System Architecture & Distributed Systems: Design of modular, scalable, and distributed systems for data-intensive scientific and operational workloads
Machine Learning & LLM Systems: Development of deep learning and LLM-based systems (PyTorch, TensorFlow, JAX), including RAG pipelines, and agent architectures
Agentic AI & Intelligent Workflows: Design of agent-based systems with memory, tool use, inter-agent communication, and multi-modal data integration for scientific and real-world tasks
LLM Evaluation & Reliability: Evaluation frameworks for model performance, including task success, faithfulness, latency, and robustness under realistic workloads
Data Engineering & Pipeline Architecture: Design of scalable data systems (ETL, data lakes, data meshes) supporting large-scale scientific and production data workflows
Streaming & Event-Driven Systems: Real-time data processing using Kafka, Flink, and Spark Streaming for high-throughput, low-latency applications
Cloud-Native & Distributed Computing: Deployment across AWS, Azure, and GCP, including cloud services (S3, EC2), REST APIs, and infrastructure for large-scale compute, simulation, and ML workloads
Containerization & Orchestration: Kubernetes and container-based systems for scalable, portable environments across research and production contexts
ML Systems Deployment & Production: Model serving, monitoring, scaling, and lifecycle management for deployed ML systems
Scientific Computing & Domain Integration: Application of software and ML systems to scientific domains through collaboration with domain experts, enabling data-driven discovery and mission impact
Cloud Cost Optimization & Efficiency: Resource optimization, cost allocation, and predictive modeling of compute usage for large-scale experiments and ML systems
Minimum Qualifications:
This position requires the ability to obtain and maintain a federal security clearance.
A security clearance background investigation includes review of your employment, education, financial, and criminal history, as well as interviews with you and your personal references, neighbors, and co-workers to determine trustworthiness, reliability, and loyalty to the United States. The investigation also examines your foreign connections, drug and alcohol use, foreign influence, and overall conduct.
Requirements:
Note: Applicants will be considered ineligible for security clearance processing by the U.S. Department of Energy if non-use of illegal drugs, including marijuana, for 12 months cannot be demonstrated.
Testing Designated Position
This position is a Testing Designated Position (TDP). The candidate selected for this position will be subject to pre-employment and random drug testing for illegal drugs, including marijuana, consistent with the Controlled Substances Act and the PNNL Workplace Substance Abuse Program.
About PNNL
Pacific Northwest National Laboratory (PNNL) is a world-class research institution powered by a highly educated, diverse workforce committed to the values of Integrity, Creativity, Collaboration, Impact, and Courage. Every year, scores of dynamic, driven people come to PNNL to work with renowned researchers on meaningful science, innovations and outcomes for the U.S. Department of Energy and other sponsors; here is your chance to be one of them!
At PNNL, you will find an exciting research environment and excellent benefits including health insurance, and flexible work schedules. PNNL is located in eastern Washington State—the dry side of Washington known for its stellar outdoor recreation and affordable cost of living. The Lab's campus is only a 45-minute flight (or ~3 hour drive) from Seattle or Portland, and is serviced by the convenient PSC airport, connected to 8 major hubs.
Commitment to Excellence and Equal Employment Opportunity
Our laboratory is committed to fostering a work environment where all individuals are treated with fairness and respect while solving critical challenges in fundamental sciences, national security, and energy resiliency. We are an Equal Employment Opportunity employer.
Pacific Northwest National Laboratory (PNNL) is an Equal Opportunity Employer. PNNL considers all applicants for employment without regard to race, religion, color, sex, national origin, age, disability, genetic information (including family medical history), protected veteran status, and any