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