Sr. Digital and AI Software Engineer

Idaho National Laboratory•Idaho Falls, ID
•$95,256 - $234,336•Hybrid

About The Position

Join our team here in the Nuclear Science and Technology directorate at Idaho National Laboratory to design, develop, and enhance cutting-edge data management and AI ecosystem tools. In this role, you'll work on data frameworks, digital twins, and AI/autonomy capabilities that directly support programmatic and research goals across the nation’s leading Nuclear Energy Laboratory. You'll help advance data-for-AI strategies, digital thread and digital twin integration, and agentic AI workflows. You will be shaping the future of how our organization builds and deploys intelligent systems.

Requirements

  • Level 3: Bachelor's degree in Computer Science, Data Science, Data Engineering, Mathematics, Statistics, or a related field and 5 years of relevant experience, or an advanced degree in the same fields and 2 years of relevant experience.
  • Level 4: Bachelor's degree in Computer Science, Data Science, Data Engineering, Mathematics, Statistics, or a related field and 9 years of relevant experience, a Master's degree in the same fields and 6 years of experience, or a PhD and 4 years of relevant experience.
  • Hands-on experience with containerization technologies (Docker, Kubernetes).
  • Proficiency in C# and Python.

Nice To Haves

  • AWS, Azure, or related cloud certifications.
  • Experience with Rust, TypeScript, and C/C++.
  • Familiarity with Model Based Systems Engineering (MBSE).

Responsibilities

  • Design, develop, and improve the DeepLynx data management and AI ecosystem, including its data frameworks, digital twin capabilities, and supporting infrastructure.
  • Architect digital systems that structure, integrate, and contextualize data for AI, machine learning, and autonomous systems — ensuring data is discoverable, trustworthy, and ready for downstream models and agents.
  • Build and support agentic AI workflows and other AI/ML-driven capabilities within DeepLynx and related digital twin and autonomy applications.
  • Apply full-stack development skills across web, desktop, embedded, and hosted platforms to deliver solutions that support programmatic and research goals.
  • Implement DevOps best practices (CI/CD, containerization, cloud and on-premise deployment) to support scaling and maintenance of DeepLynx and related applications.
  • Follow modern software development practices — agile methodologies, version control, code review, and iterative delivery.
  • Ensure robust testing (unit, integration, system) and maintain clear, up-to-date technical documentation for architecture, APIs, and workflows.
  • Support integration of modeling and simulation capabilities into complex digital systems (e.g., digital twins) that enable autonomy, contributing to domain-specific development (nuclear, chemistry, critical infrastructure, energy delivery/security) as needed.
  • Analyze, test, and maintain data frameworks and simulation-based systems to ensure reliability, performance, and technical validity.
  • Develop system designs, requirements documentation, and program software using languages such as C#/C/C++, Rust, Python, and TypeScript.
  • Provide technical consultation to internal teams on data architecture, AI integration, and testing practices.
  • Contribute to technical publications, conference papers, and reports.
  • Mentor colleagues in data engineering, AI integration, and software development best practices.
  • Stay current with emerging data, AI, and autonomy technologies.
  • Collaborate with high performing scientists and engineers across INL.

Benefits

  • Medical, Dental, Vision, and Flexible Spending Accounts
  • 401(k) with a 4.2% employer contribution and up to 4.8% match (regular positions) or self-contribute access (postdoctoral positions)
  • Paid time off (personal leave)
  • Employee Education Program (tuition assistance for eligible positions)
  • Comprehensive Relocation Package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service