What are the responsibilities and job description for the AI Architect position at System Soft Technologies?
Job Summary
This is for an onsite-only position; remote working will not be considered. The focus of this role is generative and agentic AI. Responsibilities include but not limited to:
Responsibilities
- AI Application Development and Testing
- Develop, maintain, and test agentic tools using Python as the primary programming language.
- Assist with development of system architecture
- Build and maintain MCP (Model Context Protocol) servers for AI application integration.
- Create and maintain other AI applications as directed by the AI Director and Lead AI Developer.
- Deployment, Operation, and Maintenance
- Deploy, operate, and maintain developed AI applications in production environments. Most AI applications run as Docker containers.
- Assist with the deployment and maintenance of Large Language Models (LLMs) using vLLM in Docker containerized environments.
- Assist with the maintenance and upkeep of Open WebUI instances and configurations.
- Provide ongoing support for developed applications to ensure operational stability.
- Documentation and Training
- Develop documentation and training materials for user education in the use of AI applications.
- Assist with the Development and delivery of training sessions in-person at Medicaid or recorded sessions for on-demand training.
- Assist in the maintenance and upkeep of Alabama Medicaid AI knowledge bases used for Retrieval Augmented Generation (RAG).
- Server Administration Support
- Assist the AI Director and Lead AI Developer with server admin tasks related to AI server and application deployments.
- Assist the AI Director and Lead AI Developer with AI model testing and fine-tuning activities.
- Monitor system health and performance of AI infrastructure components.
- Security and Compliance
- Work with the Information Security Office to ensure that developed code and Docker images have been reviewed for security vulnerabilities.
- Work to resolve any security vulnerabilities that are discovered.
- Ensure all AI applications comply with Alabama Medicaid Agency security policies and healthcare data privacy regulations (HIPAA).
- Additional Responsibilities
- Assist with other AI-related tasks at the direction of the CIO, AI Director, and Lead AI Developer as needed.
- Participate in agile development processes and team collaboration activities.
- Maintain version control of all code and documentation using Git, Azure DevOps, and other approved tools.
Qualifications
- Develop, maintain, and test agentic tools using Python as the primary programming language.
- Assist with development of system architecture
- Build and maintain MCP (Model Context Protocol) servers for AI application integration.
- Create and maintain other AI applications as directed by the AI Director and Lead AI Developer.
- Deploy, operate, and maintain developed AI applications in production environments. Most AI applications run as Docker containers.
- Assist with the deployment and maintenance of Large Language Models (LLMs) using vLLM in Docker containerized environments.
- Assist with the maintenance and upkeep of Open WebUI instances and configurations.
- Develop documentation and training materials for user education in the use of AI applications.
- Work with the Information Security Office to ensure that developed code and Docker images have been reviewed for security vulnerabilities