Key Responsibilities• Develop and maintain Conversational AI applications using Python, focusing on RAG (Retrieval-Augmented Generation) architectures. • Integrate AI models with external data sources using Langchain for dynamic response generation. • Utilize AI/ML services for deploying large language models (LLMs) and other AI components.• Build and optimize data pipelines to feed models with relevant, real-time data for efficient AI-driven conversations. • Ensure code quality, performance, and scalability in production environments. • Maintain thorough documentation and testing for developed modules and systems. • Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Qualifications & Experience•Experience: 3+ years of experience in Python development, including experience working with AI and machine learning frameworks. • Technical: • Hands-on experience with RAG (Retrieval Augmented Generation) and knowledge of integrating retrieval systems with generative models. • Basic understanding of Langchain and its usage for building conversational AI applications. • Experience working with message queues (e.g., RabbitMQ, Kafka) for handling large-scale real-time data processing. • Experience with RESTful APIs, microservices architecture, and distributed systems. • Proficient with version control (Git), Docker, and containerized applications. • Familiarity with cloud platforms, particularly AWS, and experience with deploying applications in cloud environments. • Soft Skills: Strong problem-solving skills, ability to work in a fast-paced environment, excellent communication and team collaboration. • Agile: Experience working in Agile/Scrum methodologies.
Job Title
Python Developer