Python Developer with AI
Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Pune, Maharashtra, India
Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Pune, Maharashtra, India
**Python Developer** - AI/Generative AI Job Summary We are seeking a talented and innovative **Python Developer with AI expertise** to design, develop, and deploy intelligent applications powered by Machine Learning and Generative AI technologies. The ideal candidate will have strong Python programming skills, experience building scalable backend systems, and hands-on experience with AI/ML frameworks, Large Language Models (LLMs), and cloud-based AI solutions. Key Responsibilities - Design, develop, test, and maintain Python-based applications and APIs. - Build and integrate AI/ML models into production environments. - Develop Generative AI solutions using LLMs such as GPT, Llama, Claude, or similar models. - Implement Retrieval-Augmented Generation (RAG) pipelines using vector databases. - Create and optimize data processing workflows for AI applications. - Collaborate with data scientists, product managers, and business stakeholders to deliver AI-driven solutions. - Develop RESTful APIs using FastAPI, Flask, or Django. - Fine-tune, evaluate, and monitor machine learning models for performance and accuracy. - Deploy applications on cloud platforms such as Azure, AWS, or Google Cloud. - Ensure code quality through unit testing, code reviews, and best development practices. - Monitor application performance, troubleshoot issues, and implement enhancements. Required Qualifications - Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. - 2+ years of experience in Python development. - Strong understanding of Object-Oriented Programming (OOP) and software design principles. - Experience with Python frameworks such as FastAPI, Flask, or Django. - Proficiency in SQL and database technologies such as PostgreSQL, MySQL, or MongoDB. - Hands-on experience with AI/ML libraries including: - NumPy - Pandas - Scikit-learn - TensorFlow or PyTorch - Experience working with REST APIs and microservices architecture. - Knowledge of Git, CI/CD pipelines, and Agile development methodologies. Preferred Qualifications - Experience with Generative AI and Large Language Models (LLMs). - Hands-on experience with: - LangChain - LlamaIndex - OpenAI/Azure OpenAI Services - Hugging Face - Knowledge of Vector Databases: - Pinecone - FAISS - ChromaDB - Azure AI Search - Experience with Docker and Kubernetes. - Familiarity with MLOps concepts and AI model deployment. - Experience building AI chatbots, recommendation systems, document intelligence solutions, or AI agents. Technical Skills Programming & Development - Python - REST API Development - FastAPI / Flask / Django - SQL & NoSQL Databases AI & Machine Learning - Machine Learning - Deep Learning - Natural Language Processing (NLP) - Generative AI - Prompt Engineering - RAG Architecture Cloud & DevOps - Microsoft Azure / AWS / GCP - Docker - Kubernetes - GitHub Actions / Azure DevOps Soft Skills - Strong problem-solving and analytical skills. - Excellent communication and collaboration abilities. - Ability to work in a fast-paced, agile environment. - Passion for learning emerging AI technologies and industry trends. Preferred Certifications - Microsoft Azure AI Engineer Associate - Microsoft Azure Fundamentals (AZ-900) - Azure AI Fundamentals (AI-900) - AWS Machine Learning Specialty - Google Professional Machine Learning Engineer **Keywords:** Python, AI, Machine Learning, Generative AI, LLM, GPT, LangChain, RAG, FastAPI, Azure OpenAI, TensorFlow, PyTorch, NLP, Vector Database, MLOps.