×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer Applied AI

Job in Idaho Falls, Bonneville County, Idaho, 83401, USA
Listing for: Idaho National Laboratory
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 137076 - 281196 USD Yearly USD 137076.00 281196.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer for Applied AI

Idaho National Laboratory is hiring a Senior Software Engineer for Applied AI to work on our Modeling & Tool Development team. Our team operates on a 9x80 schedule located out of the Engineering Research Office Building (EROB), with every other Friday off.

Responsibilities
  • Lead architecture and design of complex software systems, including solutions that incorporate AI/ML models and capabilities.
  • Plan, develop, and implement software engineering solutions to complex problems and major projects across multiple technology stacks.
  • Design and build production systems for deploying AI/ML models, including APIs, data pipelines, and integration with existing platforms.
  • Apply software engineering principles, theories, and concepts to develop scalable, maintainable solutions using Python, C++, C#, Type Script, and related technologies.
  • Work with relational databases (SQL Server) and No

    SQL databases (Mongo

    DB, Neo4J) to design robust data architectures.
  • Support research initiatives by evaluating emerging AI/ML technologies and providing technical guidance on practical application and integration strategies.
  • Collaborate with project teams to establish scope, cost, and schedule estimates for design and development activities.
  • Participate in technical reviews at various project phases and provide expert recommendations on architecture, technology selection, and implementation approaches.
  • Develop and implement CI/CD pipelines, testing frameworks, and deployment strategies for complex systems.
  • Maintain and upgrade existing systems while developing new capabilities that advance organizational mission.
  • Create and review methodologies and architectures that establish technical standards and best practices.
  • Ensure compliance with INL's safety, security, environmental, health and quality assurance requirements.
  • Document activities, systems, and methodologies; write and present technical papers representing INL.
  • Provide technical leadership and mentorship to junior engineers, including code reviews, design guidance, and professional development support.
  • Utilize expertise to define strategic technical direction and contribute to organizational roadmaps.
  • Other duties as assigned.
Minimum Requirements
  • Level 4:
    Bachelor’s degree in Computer Science, Software Engineering, Computer Information Systems, Data Science, AI/ML, or related field and 9 years of relevant experience.
  • Level 5:
    Bachelor’s degree in Computer Science, Software Engineering, Computer Information Systems, Data Science, AI/ML, or related field and 14 years of relevant experience.
  • Strong foundation in software engineering principles, design patterns, and system architecture.
  • Proficiency in multiple programming languages including Python and at least two of: C++, C#, Type Script/JavaScript.
  • Experience with relational databases (SQL Server or similar) and No

    SQL databases (Mongo

    DB, Neo4J, or similar).
  • Experience developing and integrating AI/ML models into production environments.
  • Experience with RESTful APIs, microservices architecture, and modern development practices.
  • Demonstrated ability to lead technical projects and mentor other engineers.
  • This position requires the ability to obtain and maintain a Department of Energy "Q" clearance, which requires US Citizenship.
Ideal Candidate Will Have
  • Experience architecting and deploying scalable systems in cloud (AWS, Azure, GCP) or on-premises environments.
  • Hands‑on experience with ML frameworks (PyTorch, Tensor Flow, scikit‑learn) and the ML development lifecycle.
  • Experience with .NET ecosystem (C#, .NET Core, Entity Framework, ASP.NET).
  • Experience with modern frontend technologies (Type Script, JavaScript, React or similar).
  • Knowledge of MLOps practices, model deployment, and monitoring strategies.
  • Experience with Agile/Kanban methodologies and tools like Jira or Azure Dev Ops.
  • Familiarity with large language models, agentic AI systems, and emerging AI technologies.
  • Strong communication skills with ability to explain complex technical concepts to diverse audiences.
Job Information
  • The pay range for this position is:
    Level 4 ($114,360 – $234,336) / Level 5 ($137,076 – $281,196). Compensation decisions are determined using factors such as…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary