We are looking for a highly skilled Lead Java Developer with expertise in OpenSearch and vector search to create advanced conversational search functionality using Retrieval-Augmented Generation (RAG) architecture.
Responsibilities
- Design and implement scalable applications using Amazon OpenSearch and AWS for conversational search solutions
- Update OpenSearch plugins to enable semantic and vector search capabilities
- Integrate Large Language Models (LLMs) into RAG architecture for creating high-quality conversational AI solutions
- Develop a vectorized index to improve efficiency and accuracy in search queries
- Optimize system performance to ensure smooth interactions between search platforms and technologies
- Collaborate with cross-functional teams to address architectural and technical complexities
- Troubleshoot and analyze issues with OpenSearch, Elasticsearch, or similar systems
- Provide mentorship and support to junior developers focusing on OpenSearch and Java development best practices
- Align project deliverables with enterprise-grade search solution requirements
Requirements
- Minimum of 5 years of professional Java experience, including related frameworks
- At least 1 year of leadership experience in a relevant role
- Proficiency in Amazon OpenSearch, Elasticsearch, and AWS for search-driven application development
- Expertise in search engines, text analytics, and semantic web technologies
- Background in integrating LLMs with RAG architecture to enable conversational search features
- Familiarity with optimizing and customizing OpenSearch plugins for advanced search functionality
- Skills in GitHub for version control combined with Docker for deploying containerized applications
- Capability to troubleshoot and resolve technical challenges in search-related systems
- Understanding of Java design patterns and scalable application development principles
- Strong proficiency in English language communication at a B2+ level
Nice to have
- Knowledge of Apache Lucene Core for advanced search-related tasks
- Showcase of Docker expertise for seamless container management
- Competency in collaborative coding workflows using GitHub
- Understanding of implementing Retrieval-Augmented Generation (RAG) principles in search environments
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job