AI Solutions Engineer (Full Stack)
Carlisle Companies, Inc.
Location
πΊπΈ Carlisle, United States
Type
full_time
Salary
$90kβ$130k
Posted
1mo ago
Job Description
The AI Solutions Engineer (Full Stack) will design, build, and deploy internal AI-powered tools and assistants that improve productivity, enhance decision-making, and support profitable growth. This role will focus on engineering and integration-developing AI assistants, Model Context Protocol (MCP) clients and servers, and robust Retrieval-Augmented Generation (RAG) solutions-rather than on custom statistical or machine-learning model development. The AI Solutions Engineer will work across the full stack (front-end, back-end, cloud, and data services) using technologies such as Python and AI Foundry to operationalize AI capabilities securely and reliably.
The role
will partner closely with IT and business stakeholders to translate use cases into scalable, maintainable AI applications aligned with Carlisle's Vision 2030. This role will report to the Senior Director of Emerging Technology and Business Analytics. This job will be expected to perform duties Monday - Friday, 8am - 5pm. This job will require up to 15% travel for the calendar year. Duties and
Responsibilities
: β’ Partner with IT and business stakeholders to identify, design, and deliver AI-powered assistants and internal tools that automate workflows, improve user experience, and support profitable revenue growth. β’ Design, develop, and deploy AI assistants and agents using large language models, RAG pipelines, and enterprise data sources. β’ Build, integrate, and maintain MCP (Model Context Protocol) clients and servers to connect AI assistants with internal systems, APIs, and tools. β’ Design and implement RAG architectures, including: β’ Document ingestion, chunking, and enrichment β’ Embedding generation and storage in vector databases β’ High-quality retrieval, grounding, and response generation β’ Evaluation and continuous improvement of RAG quality β’ Develop full stack applications and services that expose AI capabilities, including: β’ Front-end components (web UIs, dashboards, or plug-ins) β’ Back-end APIs and microservices (primarily in Python) β’ Integration with identity, authentication, and logging/monitoring systems β’ Use AI Foundry (e.g., Azure AI Foundry or similar platforms) to configure models, orchestrate prompts/flows, and manage deployment environments. β’ Collaborate with infrastructure, security, and data teams to ensure AI solutions meet Carlisle standards for data security, reliability, quality, and governance. β’ Implement best practices for code quality, observability, and operations (e.g., CI/CD, automated testing, monitoring, and alerting) for AI applications. β’ Develop and maintain documentation, reference implementations, and reusable components that accelerate future AI assistant development. β’ Stay current on emerging AI/LLM technologies, tools, and frameworks (e.g., MCP, RAG frameworks, orchestration libraries) and assess their fit for Carlisle's environment. β’ Provide occasional support and training to internal users and teams adopting AI assistants and tools. Required Knowledge/Skills/Abilities: β’ Strong software engineering and full stack development skills, with: β’ Proficiency in Python required β’ Experience with modern web frameworks and front-end technologies (e.g., JavaScript/TypeScript, React, Vue, or similar) preferred β’ Hands-on experience building and deploying AI- or LLM-powered applications, particularly: β’ AI assistants, chat interfaces, or agents β’ RAG-based solutions grounded in enterprise data β’ Experience with AI Foundry (e.g., Azure AI Foundry) or comparable enterprise AI platforms to configure models, prompts, and pipelines. β’ Experience with closed and open source large language models (e.g., OpenAI, Anthropic, Google) and their APIs. β’ Practical experience with: β’ Retrieval-Augmented Generation frameworks for large language models β’ Vector databases and search technologies (e.g., Azure AI Search, Pinecone, Weaviate, or similar) β’ Handling and storing unstructured data (documents, text, media) using NoSQL and vector databases β’ Experience building and consuming APIs and services, including: β’ RESTful APIs (required); GraphQL or gRPC (preferred) β’ MCP clients and servers or similar plugin/protocol-based integrations β’ Understanding of and ability to implement a full stack of software tools to deploy AI solutions, including: β’ Front-end applications or integrations β’ Cloud and container environments (e.g., Docker, Kubernetes) β’ Databases and message queues β’ CI/CD pipelines and infrastructure-as-code concepts β’ Familiarity with core AI/ML and LLM concepts (prompts, grounding, hallucination mitigation, evaluation), with an emphasis on application and integration rather than custom model training. β’ Strong focus on security, governance, and compliance when working with enterprise data and AI services. β’ Outstanding verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders. β’ Strong analytical, debugging, and root-cause problem-solving skills. β’ Ability to work in an agile environment and collaborate effectively with cross-functional teams.