Hiring for Python with Gen AI,ML Engineer - Chennai/BangaloreJob Summary: We are seeking a skilled and innovative Python Developer with experience in Generative AI (GenAI) and Machine Learning Engineering. The ideal candidate will develop and deploy ML models, integrate GenAI applications, and build scalable backend systems to support AI-driven features.Key Responsibilities:Develop and maintain Python-based applications for ML and AI pipelines.Design, train, fine-tune, and deploy ML and GenAI models using frameworks like TensorFlow, PyTorch, Hugging Face Transformers, and LangChain.Work on LLM-based solutions (e.g., prompt engineering, retrieval-augmented generation, fine-tuning).Build APIs and microservices to serve AI models using FastAPI, Flask, or Django.Design and implement data pipelines for training and inference, including data cleaning and transformation.Optimize models for performance, latency, and scalability.Collaborate with data scientists, product managers, and DevOps teams to deploy models into production.Conduct experiments and A/B testing for model evaluation and continuous improvement.Stay up-to-date with the latest GenAI and ML research and tools.Required Skills & Qualifications:Strong proficiency in Python programming.Experience with ML frameworks: PyTorch, TensorFlow, scikit-learn.Hands-on with GenAI technologies (e.g., OpenAI, LLaMA, Mistral, Claude, etc.).Familiarity with LLM fine-tuning, embeddings, and prompt engineering.Experience with Hugging Face, LangChain, LlamaIndex, or similar GenAI libraries.Solid understanding of data structures, algorithms, and software engineering principles.Experience building RESTful APIs using FastAPI or Flask.Working knowledge of Docker, Kubernetes, and CI/CD pipelines.Experience with cloud platforms (AWS, GCP, or Azure), especially AI/ML services.Proficient in version control tools (e.g., Git) and agile methodologies.