AI SCORE 8.5

Software Engineer - AI-Enabled Science and Security Platforms

$133K–$210K/year

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.
Why This Job8.5 of 10

This Software Engineer role at PNNL offers a unique opportunity to work on groundbreaking AI technology in a flexible remote environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.