We are seeking a Python Developer with experience in AI development and designing RAGAI (Retrieval-Augmented Generation AI) Search solutions. The ideal candidate will have a strong background in Python programming, experience with cloud services like Microsoft Azure, and a solid understanding of data pipelines (ETL). You will collaborate closely with our data science and engineering teams to build robust, scalable, and innovative search solutions powered by AI.
Key Responsibilities
- AI Application Development: Design, develop, and maintain Python-based AI applications with a primary focus on RAGAI Search solutions.
- Cloud Integration: Implement scalable solutions using Microsoft Azure and integrate various cloud services to support AI and machine learning workflows.
- Data Architecture & ETL: Collaborate with cross-functional teams to define and develop data architectures, including designing and implementing ETL pipelines, ensuring smooth data flow for AI models.
- Machine Learning Integration: Work with machine learning algorithms to enhance search capabilities through retrieval-augmented generation and AI integration.
- Performance Optimization: Optimize existing solutions for performance, scalability, and security.
- Continuous Learning: Stay updated with the latest AI and machine learning technologies and implement best practices in AI-driven search systems.
- Troubleshooting & Support: Troubleshoot, debug, and provide technical support for AI applications.
Required Skills and Experience
- Strong background in Python programming.
- Experience in AI development, specifically with a focus on RAGAI (Retrieval-Augmented Generation AI) Search solutions.
- Proficiency in cloud services like Microsoft Azure.
- Solid understanding and practical experience with data pipelines (ETL).
- Ability to collaborate effectively with data science and engineering teams.
- Experience with machine learning algorithms relevant to search and natural language processing.
- Strong problem-solving and analytical skills.
Desired Skills
- Experience in optimizing existing solutions for performance, scalability, and security.
- A strong commitment to staying updated with the latest AI and machine learning technologies.
- Ability to troubleshoot, debug, and provide technical support for complex AI applications.