Job Summary
We are looking for an experienced AI & Generative AI Developer who can work across the AI spectrum—from classical machine learning models to cutting-edge Generative AI applications. The role demands strong experience in building ML models using regression, classification, and tree-based algorithms, along with hands-on exposure to LLMs and generative frameworks like GPT, Stable Diffusion, and LangChain.
Key Responsibilities
🔹 Classical AI/ML
- Design and implement supervised and unsupervised ML models including:
- Linear Regression, Logistic Regression
- Decision Trees, Random Forest, XGBoost
- Naive Bayes, K-Means, SVM, PCA, etc.
- Preprocess and analyse structured/tabular datasets
- Evaluate models using metrics like accuracy, precision, recall, ROC-AUC, and RMSE
- Build predictive models, deploy them into production, and monitor performance
- Collaborate with business teams to translate requirements into ML use cases
🔹 Generative AI (GenAI)
- Build and fine-tune LLMs (e.g., GPT, LLaMA, PaLM) for summarisation, Q&A, document generation, etc.
- Implement prompt engineering, RAG pipelines, and vector database integrations
- Use libraries like Hugging Face Transformers, LangChain, and LlamaIndex
- Develop APIs to expose GenAI models in real-time apps
- Optimise model inference using quantisation, batching, etc.
- Ensure safe, explainable, and bias-free output in alignment with AI ethics guidelines
Required Skills & Qualifications
- Bachelor’s or Master’s in Computer Science, Data Science, Statistics, or related field
- Strong programming skills in Python, with experience in NumPy, Pandas, Scikit-learn
- Proficiency in classical ML algorithms (regression, trees, naive Bayes, etc.)
- Experience with LLM frameworks like OpenAI API, Hugging Face, and LangChain
- Understanding of transformer architecture, NLP, embeddings, and tokenisation
- Familiarity with REST API development using FastAPI/Flask
- Exposure to cloud platforms (AWS/GCP/Azure) and Docker/Kubernetes
Preferred / Nice to Have
- Experience with deep learning (TensorFlow, PyTorch)
- Exposure to image/audio/video generation using models like DALL·E, Stable Diffusion, Whisper
- Familiarity with RAG, LLMOps, and vector stores (FAISS, Pinecone, Weaviate)
- Knowledge of MLOps pipelines, model monitoring, and CI/CD for ML