01Key Responsibilities
Python Development:
Design, develop, test, and maintain robust Python applications.
Write clean, reusable, and scalable code following best practices.
Develop REST APIs and microservices using frameworks such as FastAPI, Flask, or Django.
Optimize application performance and troubleshoot production issues.
AI/ML Development:
Build, train, evaluate, and deploy machine learning models.
Develop data preprocessing, feature engineering, and model validation pipelines.
Implement predictive analytics, classification, recommendation, and NLP solutions.
Work with large datasets and model monitoring frameworks.
Generative AI :
Design and implement GenAI solutions using Large Language Models (LLMs).
Develop AI-powered chatbots, copilots, and intelligent automation solutions.
Utilize frameworks such as LangChain, LlamaIndex, Semantic Kernel, and Hugging Face.
Implement Prompt Engineering, RAG (Retrieval-Augmented Generation), Vector Databases, and AI Agent workflows.
Integrate OpenAI, Azure OpenAI, Claude, Gemini, or open-source LLMs into enterprise applications.
DevOps & Cloud :
Implement CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or GitLab.
Containerize applications using Docker and orchestrate deployments using Kubernetes.
Automate infrastructure provisioning using Infrastructure as Code (Terraform, ARM, CloudFormation).
Monitor application health, performance, and security.
Deploy and manage AI/ML solutions on Azure, AWS, or GCP.
Required Skills
Programming :
Strong expertise in Python.
Experience with Object-Oriented Programming (OOP), multithreading, and asynchronous programming.
Knowledge of SQL and NoSQL databases.
AI/ML Frameworks:
TensorFlow
PyTorch
Scikit-learn
Keras
XGBoost
Generative AI :
OpenAI/Azure OpenAI Services
LangChain
LlamaIndex
Hugging Face Transformers
Vector Databases (Pinecone, FAISS, ChromaDB, Weaviate)
Prompt Engineering and RAG Architectures
DevOps Tools:
Git/GitHub
Azure DevOps
Jenkins
Docker
Kubernetes
Terraform
CI/CD Pipeline Management
Cloud Platforms :
Microsoft Azure (preferred)
AWS
Google Cloud Platform (GCP)
Preferred Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, AI, Data Science, or related field.
3+ years of Python development experience.
2+years of AI/ML or GenAI implementation experience.
Experience with MLOps and model deployment.
Relevant certifications in Azure AI, AWS AI/ML, Kubernetes, or DevOps. .