Job Description :
We are seeking a highly skilled AI / ML Developer with expertise in Python to build scalable AI systems for production. You will develop machine learning and LLM-based AI applications using cutting-edge technologies like Retrieval Augmented Generation (RAG), LangChain, and vector databases.
Key Responsibilities :
- Design and implement ML models for classification, regression, clustering, NLP, and deep learning tasks.
- Develop and deploy AI applications using LangChain, RAG architectures, and LLMs (e.g., OpenAI, Hugging Face).
- Implement vector database solutions (e.g., FAISS, Pinecone, Milvus) for semantic search and data retrieval.
- Develop prompt engineering and retrieval chains to enhance AI-driven automation.
- Write clean, modular, production-ready Python code optimized for scalability and performance.
- Collaborate with cross-functional teams (data scientists, software engineers, product managers).
- Optimize AI models for cloud deployment (AWS, Azure, GCP).
- Optionally contribute to React.js front-end development for AI-powered applications.
Required Skills & Qualifications :
3+ years of AI / ML development experience with Python.Strong expertise in machine learning algorithms (XGBoost, SVM, Random Forests, Logistic Regression).Deep learning proficiency with CNNs, RNNs, Transformers (BERT, GPT).Experience with unsupervised learning techniques (K-Means, PCA).Hands-on experience with RAG architectures, LangChain, and prompt engineering.Experience with vector search & semantic retrieval (e.g., BM25, DPR).Proficiency in Python ML libraries : scikit-learn, TensorFlow / PyTorch, Hugging Face Transformers.Familiarity with cloud-based AI development (AWS, Azure, or GCP).Nice to Have :
Experience with React.js for integrating AI models into web applications.Exposure to MLOps tools (MLflow, Kubeflow, Airflow).Knowledge of contrastive / self-supervised learning (SimCLR, CLIP).(ref : hirist.tech)