Savannah River Nuclear Solutions

AI/ML Software Engineer

Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or a relevant field and at least 5 years of experience, or a Master's degree with at least 2 years, or a Doctoral degree in a relevant field.
  • 4+ years of experience focusing on AI/ML development and delivering scalable solutions.
  • Proficiency in programming languages such as Python, C++, or Java.
  • Expertise in machine learning frameworks like TensorFlow, PyTorch, Scikit-learn, or Keras.
  • Strong understanding of statistical modeling and algorithm design.

Responsibilities

  • Deploy and train AI/ML products, especially large language models for facility applications.
  • Develop and integrate AI/ML solutions within existing systems.
  • Conduct integration testing and collaborate with internal teams.
  • Gather requirements through research to support AI/ML system development.
  • Handle data inputs and analyze facility data using machine learning systems.
  • Provide technical guidance to Program/Project customers.
  • Ensure clear communication with project customers and end users for satisfaction.

Benefits

  • Opportunity to work on innovative AI/ML applications in a modern manufacturing environment.
  • Team-oriented culture that values collaboration and impact.
  • Access to cutting-edge technologies in the field of AI/ML deployment.
  • Potential for continued professional development and career growth.
Full Job Description
Some Typical Duties & Responsibilities Include:

We are seeking to hire an experienced Artificial Intelligence and Machine Learning (AI/ML) Software Engineer to join our operational technology group at the Savannah River Site. Our group focuses on the facility deployment of AI/ML solutions. This role involves taking existing AI/ML products, particularly large language models (LLMs), and training and deploying them effectively within our systems. This position requires a motivated and team-oriented individual who can leverage AI/ML technologies to meet the challenges of building and operating a data-centric modern manufacturing facility. The ideal candidate will have proven experience from previous job experience to make an immediate impact with the existing team and support current project activities.

Responsibilities Include:
• Deploy existing AI/ML products, particularly large language models (LLMs), and train them for specific facility applications.
• Develop code and integrate AI/ML solutions into existing systems.
• Perform integration testing and collaborate with other internal teams.
• Conduct research to gather requirements and support the development of AI/ML systems.
• Develop and deploy machine learning systems to handle data inputs and analyze facility data.
• Provide technical guidance and support to Program/Project customers.
• Communicate with project customers and end users to ensure clarity and satisfaction.

Required Qualifications
• Bachelor's degree in Computer Science or relevant field plus at least five years of experience (YOE) in a relevant role, OR Master's degree in relevant field plus at least two years of experience (YOE), OR Doctoral degree in relevant field
• Equivalencies to experience and education requirements will be considered

We'd Also Like to See
• 4+ years of experience as an AI/ML developer, delivering scalable solutions in collaborative environments.
• Considered to be a Full Stack Developer
• Expertise in machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, or Keras.
• Proficiency in programming languages such as Python, C++, or Java.
• Strong understanding of statistical modeling, algorithm design, and optimization principles.
• Experience designing and integrating RESTful or GraphQL APIs for system-wide functionality.
• Knowledge of cloud-based AI/ML deployment (AWS, GCP, Azure ML) and MLOps practices.
• Familiarity with CI/CD pipelines for machine learning, version control systems (e.g., Git), and automated monitoring tools.
• Knowledge of data ethics, governance, and security considerations in AI/ML development.
• Familiarity with Agile and Scrum frameworks using tools like JIRA or GitLab.
• Experience with applying AI to augmented or virtual reality environments is a plus.
Expertise in machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, or Keras.
• Proficiency in programming languages such as Python, C++, or Java.
• Strong understanding of statistical modeling, algorithm design, and optimization principles.
• Experience designing and integrating RESTful or GraphQL APIs for system-wide functionality.
• Knowledge of cloud-based AI/ML deployment (AWS, GCP, Azure ML) and MLOps practices.
• Familiarity with CI/CD pipelines for machine learning, version control systems (e.g., Git), and automated monitoring tools.
• Knowledge of data ethics, governance, and security considerations in AI/ML development.
• Familiarity with Agile and Scrum frameworks using tools like JIRA or GitLab.
• Experience with applying AI to augmented or virtual reality environments is a plus.

Security Clearance Information

SRNS is required by DOE to conduct a pre-employment drug & alcohol test and background review that includes checks of personal references, credit, criminal records, and employment history, and education verifications. Positions with SRNS may require applicants to obtain and maintain a DOE L or Q-level security clearance, which requires U.S. citizenship. Factors such as pre-employment background review results, dual citizenship status, and unpaid and/or unfiled taxes may impact your ability to obtain a security clearance. This list of factors is not exhaustive; pre-employment information and security clearance requests are reviewed on a case-by-case basis.

Discipline Description

Software Engineers design, develop, and maintain software solutions by engaging in the complete development lifecycle. They collaborate with customers to capture requirements, aligning them with business goals and architectural guidelines. Using various programming languages, they craft secure and efficient code, often incorporating third-party resources to extend functionality. These experts are committed to continual system improvement and adoption of new technologies to meet changing business demands. They also prioritize security, constantly updating systems to address emerging threats. Additionally, Software Engineers specify and evaluate vendor capabilities to provide applications or services, and configure, implement, and maintain software applications. They conduct a wide range of tests and analyses to ensure software meets or exceeds specified standards and end user requirements and ensure that system improvements are successfully implemented and monitored to increase efficiency.

Career Band Description
• Roles in this band apply the knowledge in area of expertise to analyze information; design and develop new approaches, methodologies and processes; and, provide professional advice and guidance to others in accordance with professional quality standards
• Applies a theoretical knowledge-base to work to achieve goals through own work
• Characterized by specific functional expertise typically gained through formal education
• May provide guidance to others as a project manager using technical expertise

Job Family Description

Information Technology / Operations Technology (IT/OT) professionals sculpt the technological framework of the organization through the creation and management of scalable and secure information systems. Charged with the development and deployment of solutions, they analyze short- and long-term requirements to enhance system functionality and efficiency. They design and refine software applications, ensuring integration with existing architectural paradigms while also developing network systems and infrastructure to support business needs. IT/OT personnel manage the organization's IT/OT landscape, guaranteeing the reliable operation of servers, databases, and other components of the technology ecosystem. By maintaining a secure and robust IT/OT infrastructure, they uphold the integrity and confidentiality of data while facilitating connectivity and accessibility. Information Technology / Operations Technology personnel continually adapt to technological advancements, ensuring the organization stays at the forefront of emerging IT/OT trends and is well-equipped to meet future challenges while maintaining secure and stable operations.

Note for Salary

This is the range within which SRNS expects the majority of qualified candidates would enter this role if offered. Actual offers may be more or less than the amounts shown depending on candidate's qualifications, experience, internal equity, and other factors.

About Savannah River Nuclear Solutions

Savannah River Nuclear Solutions (SRNS) is a joint venture between Fluor Corporation, Newport News Nuclear and Honeywell, responsible for the management and operations of the Department of Energy's Savannah River Site. The Savannah River Site is a nuclear reservation in South Carolina that was built during the 1950s to refine nuclear materials for the US nuclear weapons program. Today, the site is used for nuclear materials management, environmental management, and nuclear energy research and development. SRNS provides a wide range of services, including nuclear materials management, environmental management, and nuclear energy research and development.
Learn more about Savannah River Nuclear Solutions
Size
11,000 employees
Industry
Founded
2008

Similar Jobs

More Jobs at Savannah River Nuclear Solutions

More Information Technology Jobs

Find similar AI/ML Software Engineer jobs: