Artificial Intelligence Developer
"Key Responsibilities: Develop and implement open-source and proprietary Large Language Models (LLMs). Design, train, and deploy machine learning and deep learning algorithms. Integrate AI capabilities using Langchain, Pinecone, ChromaDB, and other AI frameworks. Apply data preprocessing techniques (feature engineering, normalization, dimensionality reduction). Optimize models through experimentation, tuning, and continuous improvement. Stay current with advancements in AI research, publications, and tools. Collaborate with backend developers to implement RESTful APIs. Create and maintain high-quality technical documentation. Debug and upgrade existing systems, incorporating user feedback. Write and manage performant, scalable APIs and services. Skills & Qualifications: Proficient in Python and frameworks such as Django REST Framework. Strong command of AI libraries: NumPy, NLTK, SpaCy, Torch, Sentence-Transformers, TensorFlow, PyTorch, scikit-learn. Experience with prompt engineering and AI-powered NLP tools. Familiarity with Generative AI (GenAI) approaches. Proficient in MySQL, vector databases (e.g., Pinecone, ChromaDB), and API/plugin integrations. Solid foundation in object-oriented programming, scalable application development, and use of Bitbucket or similar version control tools. Basic knowledge of front-end technologies: HTML5, CSS3/4, JavaScript, Ajax, XML. Experience with Agile methodologies and Test-Driven Development (TDD) environments. Exposure to NLP, Computer Vision, or other specialized AI domains is an advantage."