Senior Java Search Engineer (m/f/nb)

Instaffo GmbH
Heidelberg, Germany
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 90K

Job location

Heidelberg, Germany

Tech stack

Java
Software as a Service
Code Review
Elasticsearch
Python
Search Algorithms
Machine Learning
Natural Language Processing
Large Language Models
Spring-boot
XGBoost

Job description

We're seeking for a motivated Search Engineer to spearhead the development and optimization of our high-traffic eCommerce platform's search capabilities. In this pivotal role, you'll blend deep technical acumen with a strategic mindset, leading a talented team to enhance search relevance, performance, and user satisfaction. You'll be instrumental in pushing the boundaries of search technology, driving best practices, and mentoring engineers to achieve technical excellence., * Architect & Innovate Search: Lead the design and implementation of next-generation search solutions, leveraging Elasticsearch and cutting-edge ML technologies to deliver highly relevant and intuitive search experiences.

  • Drive Search Excellence: Optimize search engine ranking and relevance using a deep understanding of search algorithms, tracking data, and user behavior.
  • Technically Lead & Mentor: Provide strong technical guidance and mentorship to a team of engineers, fostering growth, conducting insightful code reviews, and championing best practices in a collaborative environment.
  • Leverage Machine Learning: Apply advanced ML techniques (e.g., XGBoost, sentence transformers, LLMs) to continuously improve search quality, personalization, and discovery.
  • Measure & Refine: Establish and utilize robust metrics (NDCG, F1, CTR) for online and offline evaluation of search quality, driving iterative improvements based on data.
  • Collaborate & Communicate: Partner closely with product owners, data scientists, and other engineering teams to translate business requirements into technical solutions, and clearly present complex ideas to diverse stakeholders.

Requirements

The language requirements for this position are: English - Fluent., * In-depth knowledge of Java, Spring Boot, and Python.

  • Strong understanding of building search solutions using Elasticsearch (preferred) or similar technologies .
  • Strong understanding of Search Engine Ranking and search optimization utilizing tracking data and analytics.
  • Proficient in using ML technologies to improve search, including but not limited to XGBoost, sentence transformers, Large Language Models (LLMs), and vector embeddings.
  • Experience with Natural Language Processing (NLP) techniques relevant to search (e.g., entity recognition, query understanding, semantic search).
  • Experience with working on high-traffic eCommerce platforms or SaaS solutions, understanding the unique challenges of performance, scalability, and reliability in a production environment.
  • Can-Do mentality: You approach challenges with enthusiasm, resilience, and a commitment to finding solutions, viewing every obstacle as an opportunity for growth.

About the company

Als zuverlässiger Partner machen wir die Beschaffung von technischem Bedarf für unsere Kund*innen so einfach und effizient wie möglich. Dafür arbeiten wir täglich mit Leidenschaft und Einfallsreichtum. Wir bieten ein hochwertiges Sortiment mit Millionen von technischen Produkten, kundenzentrierte Lösungen und Services sowie fachkompetente Betreuung von Mensch zu Mensch. Diese Mission treiben wir mit Leidenschaft voran, sehen Veränderung als Chance und liefern unseren Kunden alles, was ihre Projekte zum Erfolg führt. Als Familienunternehmen legen wir größten Wert auf nachhaltiges Wirtschaften und langfristige Beziehungen. Wir stehen für Qualität und Zuverlässigkeit.

Apply for this position