HamburgerMenu
hirist

AI/ML Developer - Python

NPG Consultants
Multiple Locations
3 - 4 Years

Posted on: 16/08/2025

Job Description

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).

The job is for:

May work from home
info-icon

Did you find something suspicious?