?>

Search Engineer (Java / Solr)

Zurück zur Übersicht

Das Team Search & Tracking entwickelt die Basis unseres Geschäftsmodells – die Suchmaschine. Gemeinsam mit dem Product Owner entwickelst Du innovative Lösungen im Bereich Ranking, Entitätenerkennung & Durchsatz.

Du interessierst Dich für Volltextsuche und möchtest unsere Produktsuche aktiv mitgestalten? Du möchtest E-Commerce-Volltextsuche von der Pieke auf lernen und innovative Ansätze testen? Große Datentöpfe schrecken Dich nicht ab und Du freust Dich drauf, spannende Informationen aus ihnen herauszulernen? Wir möchten im Thema Learn to Rank und Personalisierung einen großen Schritt nach vorne machen und suchen dafür Dich als

Search Engineer (Java / Solr) in Hamburg

In einer modernen Betriebsumgebung verwalten wir über 100 Mio Produktdaten (davon 60 Mio. aktiv) und beantworten mehrere Tausend Suchanfragen pro Sekunde. Wir setzen konsequent auf agile Entwicklungsmethoden und Open-Source-Software. Wir sind ein hochmotiviertes, junges Team aus rund 70 Mitarbeitern. Die shopping24 internet group wurde zum besten Arbeitgeber Deutschlands gekürt, ist stolzer Träger des Hamburger Familiensiegels und ist eine eigenständig agierende Tochtergesellschaft der Otto Gruppe.

Was Dich erwartet

  • Ein “deep dive” in aktuelle Suchtechnologien: Recall, Precision, Ranking aber auch Maschinenlernen, Natural Language Processing und Entitätenerkennung
  • Wir bewegen mehr als 60 Mio. Produkte und über 200 Mio. Produktabbildungen – täglich. Du sorgst dafür, dass Produktdaten stets aktuell in der Suchmaschine vorhanden und im zweistelligen Millisekundenbereich auffindbar sind.
  • Kollegen mit Erfahrung im Betrieb von High-Throughput / Low-Latency-Anwendungen.
  • Weiterbildung durch regelmäßige Konferenzbesuche, Vorträge, Meetups und Hackathons: Wir suchen den aktiven Austausch mit der Community und sind Organisator des Search Technology Meetup Hamburg.
  • Eine entspannte, aber extrem ergebnisorientierte Arbeitsumgebung
  • Flache Hierarchien und ein selbstorganisiertes Team
  • Agile Prozesse, testgetriebene Entwicklung und Pairprogramming
  • Flexible Arbeitszeiten

Das solltest Du mitbringen

  • Begeisterung für Suche in invertierten Indizes oder ein suchnahes Feld wie Natural Language Processing oder Machine Learning
  • Abgeschlossenes Studium der (Wirtschafts-) Informatik oder eine vergleichbare Ausbildung
  • Erste Erfahrungen mit Suchmaschinen wie Solr, Lucene oder Elasticsearch
  • Du kennst Dich in Java und objektorientierter Programmierung aus
  • Du hast schon mit Spring oder einem vergleichbaren IoC-Container gearbeitet
  • Interesse an agilen Entwicklungsprozesse (SCRUM) und Test-Driven-Development
  • Eine lösungsorientierte Hands-On-Mentalität

Arbeiten bei shopping24: Die Benefits

  • Arbeiten beim Top-Arbeitgeber Deutschlands
  • Unkomplizierte, familienfreundliche Unternehmenskultur
  • Hackathons & Konferenzbesuche
  • Flexible Arbeitszeiten
  • eigenes “Bistro” für gemeinsames Kochen und Essen
  • regelmäßiges gemeinsames freies Mittagessen
  • Subventionierte HVV-Proficard
  • Mitarbeiterrabatt u.a. bei otto.de & SportScheck
  • Stets ein aktuelles MacBook – ohne wenn und aber!
  • Kaffee, Fritz und Mate satt und immer frisches Obst

Eingesetzte Technologien

javasolrlucenetensorflowlearn-to-rankzookeeperspringnlpphplaravelkubernetesdockernginxmysqljenkinscontinuous integrationamazon ec2ansiblepostgresqlredisgraphitegrafanavarnishgithubsentryslackscrumlean

Unsere Open-Source-Projekte auf Github

Unser Joel-Test-Ergebnis: 11 von 12

Der Joel-Test besteht aus zwölf Fragen, mit denen die Qualität eines Softwareteams bewertet wird.

  • Verwenden Sie eine Quellcodeverwaltung?
  • Können Sie einen Build in einem Schritt erstellen?
  • Erstellen Sie tägliche Builds?
  • Haben Sie einen Bugtracker?
  • Beheben Sie Fehler, bevor Sie neuen Code schreiben?
  • Führen Sie einen aktuellen Terminplan?
  • Haben Sie Spezifikationen?
  • Haben die Programmierer eine ruhige Arbeitsumgebung?
  • Verwenden Sie die besten auf dem Markt erhältlichen Tools?
  • Haben Sie Tester?
  • Müssen neue Kandidaten beim Vorstellungsgespräch Code schreiben?
  • Verwenden Sie Brauchbarkeitstests?