Role & responsibilities
- Lead the development of generative AI applications using OpenAI models, LLMs, and RAG methods to enhance the accuracy and relevance of AI responses.
- Develop and optimize prompt engineering strategies for specific use cases to improve AI output quality.
- Build and integrate AI models into scalable applications using serverless architecture and cloud infrastructure (Azure preferred).
- Implement RAG techniques, combining retrieval of relevant data with LLM responses for accurate and context-aware outputs.
- Collaborate with product teams to integrate AI capabilities into the broader product ecosystem.
- Design and implement APIs that leverage AI models for real-time data processing and user interaction.
- Enhance performance and fine-tune LLMs for high accuracy and relevancy in diverse applications.
- Manage AI model deployment, monitoring, and improvement processes to ensure long-term scalability.
- Work on natural language processing (NLP) solutions to improve customer experience through AI-driven features.
- Ensure adherence to security, privacy, and ethical considerations of AI models.
- Lead a team of developers and collaborate with data scientists to integrate and optimize AI functionalities.
- Provide technical guidance and mentorship to junior developers in AI, LLM, and RAG projects.
Preferred candidate profile
- 3-5 years of experience in AI and machine learning development, with a focus on generative AI and LLMs.
- Extensive experience with OpenAI, GPT models, and RAG methodologies.
- Expertise in prompt engineering for AI-driven applications.
- Strong experience in full-stack development with technologies like Python, Azure, and serverless architectures.
- Proven experience with Azure services such as Azure Container Apps, Azure Data Lake, Azure Cosmos DB, Azure SQL DB, and Azure Data Factory.
- Knowledge of API design, real-time data processing, and AI model optimization.
- Hands-on experience with NLP technologies and frameworks.
- Familiarity with CI/CD pipelines and best practices for continuous deployment and integration.
- Strong understanding of AI ethics, data privacy, and security considerations in AI-powered applications.
Nice to Have:
- Experience with mobile development frameworks (e.g., CapacitorJS, Ionic).
- Familiarity with front-end frameworks and design principles (e.g., Material UI).
- Experience in advanced AI platforms (e.g., Bedrock, Anthropic).
- Experience in AI-powered chatbots and conversational AI solutions.
Benefits:
- Competitive salary with performance bonuses.
- Fully remote and flexible working environment.
- Opportunities to work with cutting-edge AI technologies and innovative product teams.
Career growth in a rapidly evolving industry focused on Generative AI and machine learning