Consultant - Python Developer with Gen AI and AI Foundry
This role involves designing, building, and maintaining AI-integrated Python applications, including creating enterprise-grade APIs and containerizing applications for deployment. You will develop RESTful APIs and WebSockets using Python frameworks such as FastAPI or Flask, and implement event-driven architectures using tools like Kafka or Pub/Sub for low-latency data processing.
A key focus of the role is leveraging Generative AI libraries such as LangChain, LangGraph, CrewAI, and AutoGen to build Agentic AI applications. You will integrate various large language models (Gemini, OpenAI, Claude) and implement RAG-based architectures. Experience designing, implementing, and deploying microservice-based applications is essential.
You will collaborate with cross-functional teams to develop web applications using React, Python, Flask/Django, SQL, and Azure OpenAI. Responsibilities include writing clean and well-documented code, conducting code reviews, troubleshooting and resolving backend issues, and optimizing application performance for scalability and reliability. Staying current with industry trends and best practices in backend and AI development is expected.
Experience with containerization using Kubernetes, fine-tuning base LLMs, setting up data pipelines for model training and real-time inference, and working with Azure/AWS/GCP cloud environments are considered strong advantages.