Software Engineer

Nexthink
Spain
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Artificial Intelligence Software as a Service Code Review Elasticsearch Performance Tuning Search Technologies Large Language Models Technical Debt Generative AI Indexer Backend
+1 more
Microservices

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., * 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.

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.

full_time

Organization Talanto

About the company

Nexthink 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:32 min

Generating functional runtime database columns using indexer properties

Halil İbrahim Kalkan Halil İbrahim Kalkan · WWC Europe 2026

Videos

See all

Related articles

See all