PNNL is seeking a Senior Data Scientist - ML Engineer-AI Assurance to refactor and modularize research code for maintainability, extensibility, and reusability, and to develop packages, APIs, and interfaces that enable straightforward integration into mission-relevant environments.
Requirements
- Strong proficiency in Python and experience with ML frameworks (e.g., PyTorch, TensorFlow, Hugging Face)
- Comfort navigating research codebases (Jupyter notebooks, unstructured scripts) and translating them into production-ready components
- Experience in research engineering, ML engineering, AI systems integration, or applied data science
- Fluency in Python and modern ML frameworks
- Ability to work with unstructured, experimental code
Responsibilities
- Lead refactors, modularization, and optimization of research code for maintainability and scalability
- Drive collaboration with researchers to understand algorithmic intent and with engineers to ensure integration into broader systems
- Mentor junior staff on best practices to integrate research into broader systems
- Design and develop tools and APIs to enable integrations into mission-relevant environments and workflows
- Write clear, well-documented code and participate in code reviews
- Conduct work in secure environments and execute work from an operational security perspective
Other
- BS/BA and 5+ years of relevant work experience -OR- MS/MA and 3+ years of relevant work experience -OR- PhD with 1+ year of relevant experience
- 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
- 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
- SCI Clearance