Senior Software Engineer - AI-Enabled Science and Security Platforms
About the Role
Join us as a Senior Software Engineer to work on AI-enabled science and security platforms at Pacific Northwest National Laboratory (PNNL). This remote position offers you the chance to contribute to cutting-edge projects that reduce discovery cycles from years to months. You will be part of a team that integrates advanced computing with real operational needs, building custom tools and delivering systems that can operate in secure and mission-critical environments.
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 3 years of Software Engineering experience -OR- MS/MA software engineering or related field and 5 years of Software Engineering experience -OR- BS/BA in software engineering or related field and 7 years of Software Engineering experience.
- Experience with programming languages such as Python, C++, Go, C#, and TypeScript for high-performance systems.
- Strong background in software engineering and DevOps practices including CI/CD, testing, and version control.
- Experience in designing modular, scalable, and distributed systems for data-intensive workloads.
- Familiarity with machine learning frameworks like PyTorch, TensorFlow, and JAX.
Nice to Have
- Experience with cloud platforms such as AWS, Azure, and GCP.
- Knowledge of containerization and orchestration technologies like Kubernetes.
- Experience in real-time data processing using Kafka, Flink, and Spark Streaming.
What We Offer
- Competitive salary ranging from $161,300 to $255,000 per year.
- Comprehensive relocation support for those moving to join our team.
- Flexible work schedules and the opportunity to work remotely.
- Health insurance, dental insurance, and vision insurance.
- Robust telehealth care options and mental health benefits.
This Senior Software Engineer role is an exciting opportunity to apply your skills in a meaningful way, contributing to national security and scientific discovery. Join us in building the future of AI-enabled platforms!
This role offers a unique opportunity to work on groundbreaking AI projects at a leading national laboratory, with competitive compensation and relocation support.
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