Utilize skills in handling of more unconventional data such as unstructured content from web-based sites and varying content (documents, images etc) into different data lakes and with different software solutions (Snowflake, Azure, SQL, Python); Provide the handling of (and where needed training of) Large Language Models (LLMs) in the Extract, Transform, and Load (ETL) of large corpus of data into a data lake; Participate in the Natural Language Processing (NLP) extract of unstructured data into structured meta-data through the use of tools such as Semantic understanding and meaning (Python, use of REST API); Support ensuring the data flow of any external content coming in is handled to the latest US and EU AI Acts concerning AI which includes security, confidentiality and privacy of PHI; Collect, analyze and document user requirements working with AI engineers to align data sources to downstream integration within systems; Create software applications that support the understanding and visualization of data flows from inception to derivation whilst maintaining version control by following software development lifecycle process, which includes requirements gathering, design, development, testing, release, and maintenance; Participate in software validation process through development, review, and/or execution of test plan/cases/scripts; Communicate with team members regarding projects, development, tools, and procedures; and. Utilize skills in development areas including data warehousing, business intelligence, and databases (Snowflake, ANSI SQL, SQL Server, T-SQL); Support programming/software development using Extract, Transform, and Load (ETL) and Extract, Load and Transform (ELT) tools, (dbt, Azure Data Factory, SSIS); Design, develop, enhance and support business intelligence systems primarily using Microsoft Power BI; Collect, analyze and document user requirements; Participate in software validation process through development, review, and/or execution of test plan/cases/scripts; Create software applications by following software development lifecycle process, which includes requirements gathering, design, development, testing, release, and maintenance; Communicate with team members regarding projects, development, tools, and procedures; and.