A national laboratory in Idaho is seeking a Senior Software Engineer to join their Modeling & Tool Development team. This role involves leading software architecture and integrating AI/ML capabilities. The ideal candidate will possess a Bachelor's degree in a related field along with significant experience in software engineering and databases. Competitive salary range is available, with additional benefits including flexible spending accounts and a comprehensive relocation package.
Qualifications
Bachelor’s degree and 9+ years or Master’s degree and 14+ years relevant experience.
Strong foundation in software engineering principles and design patterns.
Experience with AI/ML model integration into production environments.
Responsibilities
Lead architecture and design of complex software systems.
Develop and implement software solutions across multiple technology stacks.
Collaborate with project teams on scope and schedule estimates.
Provide technical leadership and mentorship to junior engineers.
Skills
Proficiency in Python
Experience with C++
Experience with C#
Knowledge of TypeScript/JavaScript
Familiarity with AI/ML technologies
Experience with RESTful APIs
Strong communication skills
Education
Bachelor’s degree in Computer Science or related field
Tools
SQL Server
MongoDB
Neo4J
AWS
Azure
GCP
.NET Core
React
Job description
A national laboratory in Idaho is seeking a Senior Software Engineer to join their Modeling & Tool Development team. This role involves leading software architecture and integrating AI/ML capabilities. The ideal candidate will possess a Bachelor's degree in a related field along with significant experience in software engineering and databases. Competitive salary range is available, with additional benefits including flexible spending accounts and a comprehensive relocation package.