TL;DR
Search Software Engineer (Java/AI): Building and delivering resilient, scalable distributed services that power search capabilities and AI-driven use cases with an accent on semantic and vector-based search technologies. Focus on designing systems to process billions of events, optimizing search relevance, and integrating LLM-based architectures into the product platform.
Location: Must be based in or be able to relocate to Madrid, Spain (Hybrid role, near Bernabeu Stadium).
Company
hirify.global is a leader in digital employee experience management software, providing IT teams with real-time insights to proactively diagnose and fix issues across distributed enterprise environments.
What you will do
- Implement, maintain, and scale data importing, exporting, and search capabilities.
- Evolve the search platform, focusing on relevance, semantic search, and vector-based use cases.
- Collaborate with product and engineering teams to deliver high-quality, scalable services.
- Advocate for improvements in security, performance, and search efficiency across the platform.
- Identify and resolve technical debt while maintaining high code quality through code reviews.
- Support L3 requests to ensure platform reliability and availability.
Requirements
- Professional-level spoken and written English required.
- Experience in backend development using Java within a SaaS environment.
- Proven experience or strong interest in search technologies such as OpenSearch or Elasticsearch.
- Understanding of indexing, relevance, ranking, and performance tuning for search systems.
- Must be able to work from the office in Madrid (Hybrid model).
- Familiarity with microservices frameworks like Micronaut is highly valued.
Nice to have
- Experience with vector databases, embeddings, and hybrid or semantic search.
- Exposure to Retrieval-Augmented Generation (RAG) and LLM-based integrations.
Culture & Benefits
- Competitive compensation package and permanent contract.
- Unlimited paid time off (on top of 23 annual holidays) and flexible hours.
- Private health insurance (Sanitas) and daily meal vouchers.
- Relocation package available for international candidates.
- Subsidies for gym memberships and language classes (English/Spanish).
- Dynamic, multinational environment with over 75 nationalities represented.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →