Software Engineer - AI-Enabled Science and Security Platforms
About the Role
We are seeking a talented Software Engineer to join our team in developing AI-enabled science and security platforms. This Software Engineer remote position offers you the chance to work on cutting-edge technology that reduces discovery cycles from years to months. Join us at PNNL and contribute to the integration of world-class computing and scientific data into a unified AI system that accelerates breakthroughs in energy, national security, and critical technologies.
What You'll Do
- Design and deploy scalable agentic AI systems with autonomous workflows and complex decision-making.
- Build LLM orchestration frameworks (LangChain, LlamaIndex, LangGraph, etc.) and production-ready developer tooling.
- Engineer petabyte-scale pipelines and real-time streaming platforms handling terabytes per hour.
- Deliver monitoring/observability (logging, metrics, tracing) and security-first DevSecOps across secure enclaves.
- Build end-to-end MLOps: model versioning, deployment, monitoring, and AI governance.
Requirements
- PhD in software engineering or related field and 1 year of Software Engineering experience -OR- MS/MA in software engineering or related field and 3 years of Software Engineering experience -OR- BS/BA in software engineering or related field and 5 years of Software Engineering experience.
- Experience in programming and systems development with Python and multi-language development (C++, Go, C#/.NET, TypeScript).
- Proficiency in software engineering and DevOps practices including CI/CD, testing, and version control.
- Strong background in system architecture and distributed systems for data-intensive scientific and operational workloads.
- Experience with machine learning and LLM systems development (PyTorch, TensorFlow, JAX).
Nice to Have
- Experience with cloud-native and distributed computing across AWS, Azure, and GCP.
- Knowledge of containerization and orchestration using Kubernetes.
- Familiarity with real-time data processing using Kafka, Flink, and Spark Streaming.
What We Offer
- Competitive salary ranging from $133,100 to $210,400 annually.
- Comprehensive relocation support to help you move and settle into your new role.
- Flexible work schedules and a commitment to work-life balance.
- Health insurance, dental insurance, and vision insurance.
- Tuition assistance and professional development opportunities.
This Software Engineer role at PNNL offers a unique opportunity to work on groundbreaking AI technology in a flexible remote environment.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months