Responsibilities:
- Design, develop, and deploy Gen AI/ML applications with a focus on embeddings and vector databases.
- Implement and optimize machine learning algorithms for various applications, including natural language processing and computer vision.
- Develop and maintain scalable applications that leverage AI/ML models and vector databases.
- Collaborate with data scientists, software engineers, and other stakeholders to integrate AI/ML solutions into existing systems.
- Conduct research and stay current with the latest advancements in AI/ML, embeddings, and vector databases.
- Optimize the performance and scalability of AI/ML models and applications.
- Ensure data quality, integrity, and security throughout the AI/ML lifecycle.
Required Experience & Education:
- 8-12 years of overall IT experience.
- Proven experience as an AI/ML Engineer or similar role, with a focus on embeddings and vector databases.
- Strong understanding of machine learning principles, algorithms, and frameworks.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with AI/ML frameworks and libraries.
- Hands-on experience with vector databases (e.g., Faiss, Milvus).
- Familiarity with natural language processing techniques and tools.
- Experience in developing and deploying scalable applications.
- Excellent problem-solving skills and attention to detail.