Overview
Job Title: Python Developer – AI/ML & LLM Application Development
Experience: 2–4 Years
Location: Shollinganallur, Chennai
Employment Type: Full-Time
Job Summary:
We are looking for a skilled Python Developer with 2–4 years of experience who is passionate about LLM (Large Language Model) applications, API development, and Machine Learning. The ideal candidate should have a strong foundation in Python, experience working with modern AI/ML frameworks, and a solid understanding of LLM architecture and deployment.
You will be involved in building intelligent systems leveraging cutting-edge tools like LangChain, Hugging Face, and vector databases, and contribute to full-cycle development from design to deployment.
Key Responsibilities:
Programming & Development
- Write clean, modular, and well-documented Python code using OOP principles.
- Manage version control using Git, GitHub, or GitLab.
- Perform unit testing, debugging, and maintain high code quality and documentation.
API & Backend Development
- Build and maintain REST APIs using Django and Flask.
- Integrate external APIs including OpenAI, Anthropic, and open-source model APIs.
LLM Application Development
- Develop Retrieval-Augmented Generation (RAG) systems.
- Work with vector databases like Pinecone, Weaviate, or Chroma.
- Build and scale LLM apps using LangChain and LlamaIndex.
- Design and implement prompt engineering strategies and few-shot learning setups.
Machine Learning & Deep Learning
- Apply ML algorithms using Scikit-learn, XGBoost, LightGBM, etc.
- Handle data preprocessing, feature engineering, and model evaluation.
- Build deep learning models using PyTorch (preferred) or TensorFlow/Keras.
- Implement neural architectures like CNNs, RNNs, Transformers, and optimize using backpropagation and regularization techniques.
LLM & NLP Integration
- Work with LLM architectures like GPT, BERT, and LLaMA.
- Use the Hugging Face Transformers library and tokenizers.
- Perform LoRA/QLoRA fine-tuning and experiment with open-source model deployments.
Required Skills & Qualifications:
- 2–4 years of hands-on experience in Python development.
- Experience in REST API development using Django/Flask.
- Strong knowledge of OOP, version control systems, and debugging techniques.
- Familiarity with LangChain, LlamaIndex, and vector stores.
- Practical experience in machine learning model development and deployment.
- Working knowledge of LLM concepts, Hugging Face, and prompt engineering.
- Exposure to GPU computing and CUDA basics is a plus.
Nice to Have:
- Experience deploying ML models on cloud platforms (AWS/GCP/Azure).
- Knowledge of CI/CD pipelines for ML systems.
- Open-source contributions or AI research exposure.
Job Type: Full-time
Pay: ₹10,393.72 - ₹30,000.00 per month
Schedule:
- Monday to Friday
Work Location: In person