Senior Java Search Engineer (m/f/nb)
Conrad Electronic SE is a reliable partner that makes the procurement of technical requirements as simple and efficient as possible for our customers. We work with passion and creativity every day to offer a high-quality range of millions of technical products, customer-centric solutions and services, as well as expert support from person to person. As a family-owned business, we place great value on sustainable business practices and long-term relationships. We stand for quality and reliability.
Responsibilities
- 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
- 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.
Benefits
- Competitive compensation
- Flexible and modern work environment
- Opportunities for professional development and growth
- Work-life balance initiatives
- Collaborative and supportive team culture