AWSCloudDjangoFlaskLaravelPHPPythonAILLMLarge Language ModelsOpenAIAnthropicRAGLangChainPineconeWeaviateFastAPICRMAgileCollaboration
About this role
Role Overview
Review and analyse internal business processes, customer interactions, and operational workflows to identify opportunities for AI-driven automation, efficiency improvements, and enhanced customer experiences.
Design and develop AI solutions that address operational challenges, with consideration for how they can be standardized, packaged, and deployed across multiple customers and industries.
Work closely with stakeholders to gather requirements, understand business needs, and translate them into scalable AI applications and workflows.
Evaluate the performance of deployed AI solutions using productivity, service, and customer experience metrics, continuously refining outcomes.
Identify repeatable business challenges and develop reusable AI frameworks, tools, and integrations that contribute to the company's AI solutions portfolio.
Contribute to the development of commercial AI products by transforming successful internal solutions into customer-ready offerings.
Build and maintain secure, high-performance APIs to support AI integrations and business applications.
Develop intuitive, responsive front-end interfaces that enhance the user experience of AI-powered applications.
Integrate large language models (LLMs) such as OpenAI, Anthropic, and other AI platforms into production-ready solutions.
Implement Model Context Protocol (MCP) or similar integration patterns to enable seamless AI workflows and tool connectivity.
Design and implement Retrieval-Augmented Generation (RAG) solutions using enterprise knowledge sources.
Build, manage, and optimize AI knowledge bases and vector databases such as Pinecone, Weaviate, or similar platforms.
Integrate AI capabilities into existing business systems, including CRM platforms and internal applications.
Develop AI workflows and agent-based solutions using orchestration frameworks such as LangChain, Semantic Kernel, or equivalent technologies.
Deploy, monitor, and optimize AI applications using AWS infrastructure and cloud services.
Rapidly prototype AI solutions, gather stakeholder feedback, and iterate to improve functionality and performance.
Collaborate with cross-functional teams to deliver scalable, production-ready AI solutions.
Requirements
Demonstrated ability to analyse business processes and identify opportunities for automation, productivity improvements, and operational efficiencies.
Experience designing AI solutions that balance technical excellence with practical business outcomes and can be scaled into reusable products or services.
Strong customer and commercial awareness, with the ability to engage both technical and non-technical stakeholders to gather requirements and drive solution adoption.
Proven experience in API development and integration for modern web applications.
Strong front-end development skills with the ability to build intuitive, responsive user interfaces.
Experience implementing Model Context Protocol (MCP) or similar AI integration frameworks.
Hands-on experience working with multiple large language model (LLM) providers, such as OpenAI, Anthropic, or comparable technologies.
Strong proficiency in Python, including Django, Flask, or FastAPI; experience with PHP/Laravel is an advantage.
Experience designing, deploying, and managing applications on AWS cloud infrastructure.
Experience integrating AI capabilities into existing business systems, including CRM platforms and enterprise applications.
Familiarity with AI orchestration frameworks such as LangChain, Semantic Kernel, or similar technologies.
Strong understanding of Retrieval-Augmented Generation (RAG) architectures and experience building AI knowledge bases using vector databases such as Pinecone, Weaviate, or equivalent.
Ability to rapidly prototype, test, and iterate AI solutions based on stakeholder feedback.
Strong analytical, problem-solving, and collaboration skills, with the ability to thrive in an agile development environment.