Generative AI Python Developer

Job Title: Generative AI Python Developer

Job Description

We are seeking an experienced Generative AI Python Developer to design, develop, and deploy scalable AI-powered applications using Python, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agentic AI frameworks. The ideal candidate will have strong Python backend development experience and hands-on expertise in building production-ready GenAI solutions, AI agents, and LLM-powered applications.

Key Responsibilities
• Design, develop, and deploy Generative AI and LLM-based applications using Python.
• Build end-to-end Retrieval-Augmented Generation (RAG) pipelines for enterprise use cases.
• Develop scalable backend services and REST APIs using FastAPI, Flask, or Django.
• Integrate LLMs such as GPT, Claude, Gemini, Llama, and Mistral into enterprise applications.
• Build AI workflows and applications using LangChain, LangGraph, LlamaIndex, AutoGen, or CrewAI.
• Design and implement Agentic AI and multi-agent workflows, including tool calling and workflow orchestration.
• Implement prompt engineering, structured outputs, function calling, context management, and prompt optimization.
• Develop document ingestion, chunking, embedding, semantic search, retrieval, and reranking pipelines.
• Work with vector databases such as Pinecone, FAISS, Chroma, Weaviate, Milvus, or pgvector.
• Integrate GenAI applications with enterprise databases, APIs, data platforms, and knowledge repositories.
• Evaluate and improve LLM application quality, including accuracy, relevance, hallucination reduction, latency, and cost optimization.
• Implement LLM observability, tracing, evaluation, logging, monitoring, and guardrails.
• Deploy AI applications and microservices using Docker, Kubernetes, and CI/CD pipelines.
• Build and deploy cloud-based AI solutions using AWS, Azure, or GCP.
• Apply security, data privacy, Responsible AI, and governance best practices to production GenAI applications.
• Collaborate with Data Scientists, ML Engineers, Data Engineers, Software Engineers, and Product teams to deliver scalable AI solutions.

Required Technical Skills
• Strong programming experience with Python
• Generative AI and Large Language Models (LLMs)
• RAG (Retrieval-Augmented Generation)
• Agentic AI / AI Agents
• LangChain, LangGraph, LlamaIndex, AutoGen, or CrewAI
• FastAPI, Flask, or Django
• Prompt Engineering and LLM API Integration
• Embeddings, Semantic Search, Chunking, and Reranking
• Vector Databases: Pinecone, FAISS, Chroma, Weaviate, Milvus, or pgvector
• REST APIs and Microservices
• SQL and NoSQL Databases
• Git, Docker, Kubernetes, and CI/CD
• Cloud Platforms: AWS / Azure / GCP
• Experience with LLM providers and platforms such as OpenAI APIs, Azure OpenAI, AWS Bedrock, or Google Vertex AI

Preferred Skills
• Experience building production-grade GenAI or RAG applications.
• Hands-on experience with multi-agent systems and Agentic AI workflows.
• Knowledge of Model Context Protocol (MCP) and tool-based AI integrations.
• Experience with LLM evaluation and observability frameworks.
• Understanding of Machine Learning, NLP, Transformers, and Deep Learning.
• Experience with model fine-tuning techniques such as LoRA/PEFT is a plus.
• Strong understanding of scalable software architecture and AI application security.

Qualifications
• Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, Engineering, or a related field.
• Strong hands-on experience in Python development and Generative AI application development.
• Proven experience delivering end-to-end AI/LLM solutions in production environments.

Location: , ,

LinkedIn: Apply Here