Senior Python AI Engineer
persistent
Job Description
- Design, develop, and deploy AI-powered applications using Python and modern Generative AI frameworks.
- Build and implement Retrieval-Augmented Generation (RAG) solutions utilizing enterprise knowledge repositories and vector databases.
- Develop Agentic AI workflows and multi-agent systems using LangChain and LangGraph.
- Design, optimize, and evaluate prompts for Large Language Model-based applications.
- Integrate enterprise applications with LLM providers such as OpenAI, Azure OpenAI, Claude, Gemini, and other AI platforms.
- Build scalable APIs and microservices using FastAPI and REST-based architectures.
- Develop conversational AI assistants, copilots, chatbots, and intelligent automation solutions.
- Work with embedding models, vector stores, semantic search, and retrieval pipelines.
- Implement AI governance, security, and responsible AI best practices.
- Optimize model performance, latency, cost, and response quality for production environments.
- Collaborate with product owners, architects, data scientists, and engineering teams to deliver AI-driven solutions.
- Conduct testing, debugging, monitoring, and troubleshooting of AI applications.
- Participate in architecture reviews, code reviews, and technical design discussions.
- Create technical documentation, implementation guides, and deployment procedures.
- Stay updated with emerging advancements in Generative AI, LLMs, agent frameworks, and AI engineering best practices.