Remote Jobs Switzerland
← Alle Stellen

Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic

Anstellung
Vollzeit
Ort
Schweiz · Remote möglich
Erstmals ausgeschrieben
Jetzt bewerben

Elastic, das Search AI Company, ermöglicht es jedem, die benötigten Antworten in Echtzeit zu finden, unter Verwendung all seiner Daten, in großem Maßstab — und setzt damit das Potenzial von Unternehmen und Menschen frei. Die Elastic Search AI Platform, die von mehr als 50% der Fortune 500 genutzt wird, vereint die Präzision der Suche mit der Intelligenz von KI, um jedem zu ermöglichen, die relevanten Ergebnisse zu beschleunigen. Durch die Nutzung aller strukturierten und unstrukturierten Daten — die Sicherung und den Schutz privater Informationen effektiver — helfen die vollständigen, cloudbasierten Lösungen von Elastic für Suche, Sicherheit und Observability Unternehmen dabei, das Versprechen der KI einzulösen.

Was die Rolle ist

Wir suchen einen Senior Software Engineer für das Elasticsearch - Search Relevance Team. Dieses weltweit verteilte Team aus erfahrenen Ingenieuren konzentriert sich darauf, ein robustes und funktionsreiches Sucherlebnis zu liefern, einschließlich des Beitrags zur Verbesserung des Sucherlebnisses in Lucene. Diese technische Führungskraft ist dafür verantwortlich, zur technischen Richtung und Vision unserer Suchfunktionen beizutragen, einschließlich des Designs und der Implementierung neuer Suchfunktionen, Verbesserungen der Suchfunktionalität und der Behebung von Fehlern.

Unser Unternehmen ist bewusst dezentralisiert. Wir stellen die besten Ingenieure ein, die wir finden können, egal wo sie sind und wer sie sind. Wir arbeiten täglich über Kontinente hinweg via E-Mail, GitHub, Zoom und Slack zusammen. Wenn wir am besten sind, schreiben wir schnelle, skalierbare und intuitive Software. Wir glauben, dass der beste Weg dafür darin besteht, einzelne Ingenieure zu befähigen, jede Änderung per Code Review zu prüfen, große Entscheidungen durch Konsens zu treffen und nach inkrementellen Verbesserungen zu streben.

Was Sie tun werden

Leiten Sie Initiativen innerhalb von Elasticsearch, um ein branchenführendes Suchmaschinen-Angebot zu schaffen, das eine unvergleichliche Geschwindigkeit und Relevanz bei der Suche bietet.

Tragen Sie in Vollzeit zu Elasticsearch bei, indem Sie neue Suchfunktionen entwickeln und interessante Fehler beheben, während Sie gleichzeitig den Code leichter verständlich machen. Manchmal müssen Sie einen neuen Algorithmus oder eine neue Datenstruktur erfinden. Oder eine finden und sie implementieren. Manchmal müssen Sie sich dem Betriebssystem und der Hardware annähern.

Arbeiten Sie mit einem weltweit verteilten Team erfahrener Ingenieure zusammen, die sich auf die Vektorsuchfunktionen von Elasticsearch konzentrieren.

Seien Sie ein Experte für die Elasticsearch Suchrelevanz. Sie werden Verbesserungen in diesem Bereich auf Basis Ihrer Fragen und Ihres Instinkts identifizieren und vorantreiben.

Arbeiten Sie mit Community-Mitgliedern aus der ganzen Welt an Issues und Pull Requests, wobei Sie diese manchmal triagieren und an andere Experten übergeben oder manchmal selbst bearbeiten.

Schreiben Sie idiomatischen, modernen Java -- Elasticsearch besteht zu 99.8% aus Java!

Was Sie mitbringen

Berufserfahrung mit Such- oder Vektordatenbanken, und Sie haben HNSW, IVF oder andere relevante Algorithmen und Bibliotheken auf Suchplattformen in großem Maßstab eingesetzt.

Sie verfügen über fundierte Kenntnisse in Core Java und sind mit der Standardbibliothek für Datenstrukturen und Nebenläufigkeitskonstrukte sowie anderen Funktionen wie Lambdas vertraut.

Sie arbeiten mit einem hohen Maß an Autonomie und sind in der Lage, Projekte zu übernehmen und sie von Anfang bis Ende zu leiten. Dies umfasst sowohl das technische Design als auch die Zusammenarbeit mit anderen Ingenieuren zur Entwicklung benötigter Komponenten.

Sie fühlen sich bei der kollaborativen Entwicklung wohl. Feedback zu Code, Ansätzen und APIs zu geben und zu empfangen, ist schwer! Bonuspunkte gibt es, wenn Sie über das Internet zusammengearbeitet haben, da dies schwieriger ist. Doppelte Bonuspunkte gibt es für die asynchrone Zusammenarbeit über das Internet. Das ist noch schwieriger, aber wir tun es trotzdem, weil es der beste Weg ist, den wir kennen, um Software zu bauen.

Sie haben mehrere Datenspeichertechnologien wie Elasticsearch, Solr, PostgreSQL, MongoDB oder Cassandra genutzt und haben eine Vorstellung davon, wie sie funktionieren und warum sie so funktionieren.

Sie haben eine nachgewiesene Erfolgsbilanz in der Nutzung von KI, um die Entwicklung zu beschleunigen, komplexe Systeme zu debuggen und Code zu optimieren, während Sie dennoch die Verantwortung für die Endergebnisse tragen.

Sie besitzen die Fähigkeit, funktionsübergreifend und teamübergreifend zusammenzuarbeiten und nahtlos zwischen verschiedenen Projekten, Codebasen oder Teams basierend auf geschäftlichen Prioritäten zu wechseln.

Sie arbeiten autonom und können Entscheidungen und Ergebnisse in einem verteilten Team erzielen, indem Sie asynchrone, direkte und transparente Kommunikation nutzen.

Bonuspunkte

Sie haben bereits Dinge mit Elasticsearch gebaut.

Sie haben mit Open-Source-Projekten gearbeitet und sind mit verschiedenen Stilen von Source-Control-Workflows und Continuous Integration vertraut.

Erfahrung mit Datenspeichertechnologie.

Sie haben Erfahrung im Entwerfen, Leiten und Verantwortlichsein für funktionsübergreifende Initiativen.

Zusätzliche Informationen - Wir kümmern uns um unsere Leute

Als dezentrales Unternehmen treibt Diversität unsere Identität voran. Egal, ob Sie eine neue Karriere starten oder eine bestehende ausbauen möchten, Elastic ist die Art von Unternehmen, in dem Sie großartige Arbeit mit einem großartigen Leben in Einklang bringen können. Ihr Alter ist nur eine Zahl. Es spielt keine Rolle, ob Sie gerade erst vom College kommen oder Ihre Kinder; wir brauchen Sie für das, was Sie können.

Wir streben nach Parität der Zusatzleistungen über alle Regionen hinweg, und obwohl die Vorschriften von Ort zu Ort variieren, glauben wir, dass es das Richtige ist, sich um unsere Mitarbeiter zu kümmern.

Wettb

Automatisch aus dem Original übersetzt.

Ausgeschrieben vor 2 Wochen