• Design, develop, and maintain complex Python-based applications and services.
• Develop and integrate LLM-powered applications using platforms/models such as OpenAI and Anthropic.
• Implement prompt engineering, function/tool calling, and conversational AI capabilities.
• Build and integrate AI solutions with backend services and databases.
• Work with MongoDB for data storage, retrieval, and application development.
• Develop clean, scalable, maintainable, and production-ready code.
• Collaborate with cross-functional teams throughout the development lifecycle.
• Use Git and version control for team-oriented software development.
• Participate in code reviews, debugging, testing, and performance optimization.
• Follow DevOps practices and contribute to CI/CD and deployment activities where required.