Artificial Intelligence Engineer
Job details
We are TinyCheque, the creators of Niyam.ai, an innovative legal tech platform revolutionizing the Indian legal landscape. Our platform leverages advanced AI technologies to provide accessible and efficient legal solutions. We are seeking a skilled AI Software Developer to join our dynamic team on a freelance basis, contributing to the enhancement and expansion of our platform. Position Overview: We are looking for a talented AI Software Developer with a strong background in Retrieval-Augmented Generation (RAG) to develop and optimize AI-driven features for our legal tech platform. The ideal candidate will have experience in large language models (LLMs), full-stack development, and a passion for creating impactful AI solutions. Key Responsibilities:
- Design, develop, and implement AI-driven features utilizing Retrieval-Augmented Generation (RAG) techniques to enhance the capabilities of Niyam.ai.
- Collaborate with cross-functional teams to integrate AI solutions seamlessly into the platform.
- Develop and maintain APIs and backend services using Node.js and Next.js.
- Manage and optimize databases, including PostgreSQL, to ensure efficient data storage and retrieval.
- Implement and maintain vector databases such as Qdrant for efficient similarity search and data retrieval.
- Utilize Pydantic models for data validation and serialization within AI workflows.
- Ensure code quality, performance, and scalability through testing and code reviews.
- Stay updated with the latest advancements in AI and machine learning to continuously improve platform features.
- Proven experience in AI software development with a focus on Retrieval-Augmented Generation (RAG) techniques.
- Proficiency in working with large language models (LLMs) and integrating them into applications.
- Strong programming skills in TypeScript and JavaScript.
- Experience with Node.js and Next.js for backend and frontend development.
- Solid understanding of relational databases, particularly PostgreSQL.
- Familiarity with vector databases such as Qdrant / ChromaDB for handling high-dimensional data.
- Experience with Pydantic for data validation and serialization in Python-based AI workflows.
- Knowledge of AI agent frameworks like CrewAI is a plus.
- Strong problem-solving skills and the ability to work independently in a remote setting.
- Excellent communication skills to collaborate effectively with team members.
- Experience in the legal tech industry or developing AI solutions for legal applications.
- Familiarity with cloud platforms and deploying AI services at scale.
- Understanding of data privacy and security considerations in AI applications.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.