Search Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
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).CompanyNexthink 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 doImplement, 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.RequirementsProfessional-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 haveExperience with vector databases, embeddings, and hybrid or semantic search.Exposure to Retrieval-Augmented Generation (RAG) and LLM-based integrations.Culture & BenefitsCompetitive 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.#J-*****-Ljbffr
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.
Benefits & conditions
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. #J-*****-Ljbffr
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Software Engineer Salary London
Spanish Business Culture and Etiquette