AI Applications Developer Job Description
Our client seeks a skilled AI Applications Developer to create and maintain cutting-edge AI-powered applications.
This role involves working with leading AI technologies, API integrations, and autonomous agent frameworks to enhance business solutions.
Key Responsibilities:
- Develop and maintain AI applications using LangChain, OpenAI, and Microsoft AutoGen.
- Build and optimize API integrations with various services.
- Implement and manage vector databases (FAISS) and caching solutions (Redis).
- Design and develop REST APIs using FastAPI.
- Create autonomous AI agents and workflows with CrewAI & AutoGen.
- Manage document processing (text & audio manipulation).
- Ensure high performance and reliability of AI-driven applications.
- Collaborate with teams to integrate AI capabilities into existing systems.
Qualifications Required:
- 5+ years of professional Python development experience.
- Experience with AI/LLM frameworks, particularly LangChain.
- Proficiency in developing REST APIs using FastAPI.
- Familiarity with vector databases & similarity search implementations.
- Strong understanding of asynchronous programming in Python.
- Hands-on experience with caching solutions like Redis.
This role requires strong technical skills and the ability to collaborate with cross-functional teams to drive innovation and growth.
If you have a passion for AI and software development, we encourage you to apply.