PNNL's National Security Directorate (NSD) is seeking a Senior Software Engineer to drive the design, development, execution, and integration of groundbreaking agentic AI agents, aiming to build tools for other developers and shape the future of AI enablement in production environments.
Requirements
- Demonstrated expertise in designing and deploying agentic AI systems in real-world applications.
- Expert-level software engineering: Git-based workflows, code reviews, automated testing, CI/CD pipelines, static analysis, thorough documentation, secure coding practices, performance profiling, and Agile/DevOps methodologies.
- Cloud-native system design: API and microservice architecture, containerization and orchestration (Docker/Kubernetes), infrastructure as code, and full-stack observability (logging, metrics, tracing).
- Mature MLOps capabilities: experiment tracking, model and data versioning, automated deployment/rollback, monitoring, and governance of production ML services.
- Fluency in Python and proficiency in at least one additional language (e.g., C++ or Go).
- Hands-on experience with leading deep-learning frameworks (PyTorch, TensorFlow, or JAX).
- Deep, practical expertise with modern LLM-orchestration and agent frameworks (LangChain, LlamaIndex, etc.) and related open-source tooling.
Responsibilities
- Design and deploy scalable AI systems capable of dynamic reasoning and actionable decision-making
- Build and optimize infrastructure, leveraging containerization tools and automated CI/CD pipelines for efficient AI deployment
- Develop and manage robust data pipelines for sourcing, preprocessing, and experimentation
- Monitor system performance, troubleshoot issues, and ensure compliance with ethical AI standards
- Collaborate across engineering, product, and security teams to align systems with organizational goals and industry regulations
- Create developer-focused tooling and maintain high-quality documentation, including API references, quick starts, and best practices for AI-native frameworks
- Lead the integration of emerging AI frameworks by developing adapters, utilities, interfaces, and orchestration layers
Other
- This position is onsite and requires onsite work in either Richland, WA or Seattle, WA.
- This position requires the ability to obtain and maintain a federal security clearance.
- 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 with 10 CFR 710, Appendix B.
- Drug Testing: All Security Clearance positions are Testing Designated Positions, which means that the applicant selected for hire is subject to pre-employment drug testing, and post-employment random drug testing.