Senior Software Engineer - Search Algorithms - Elasticsearch in Biel

Senior Software Engineer - Search Algorithms - Elasticsearch in Biel

Biel Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
E

Auf einen Blick

  • Aufgaben: Leite die Entwicklung von Suchalgorithmen und verbessere die Relevanz in Echtzeit.
  • Unternehmen: Innovatives Unternehmen, das an der Spitze der Suchtechnologie steht.
  • Vorteile: Wettbewerbsfähige Bezahlung, Gesundheitsversorgung, flexible Arbeitszeiten und großzügige Urlaubstage.
  • Weitere Informationen: Arbeiten in einem dynamischen, globalen Team mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Suche und beeinflusse das Nutzererlebnis weltweit.
  • Qualifikationen: Erfahrung mit Suchdatenbanken und starke Java-Kenntnisse erforderlich.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Als Senior Software Engineer im Elasticsearch - Search Relevance Team gestalten Sie die Zukunft der Suchqualität und Relevanz in großem Maßstab. Sie werden die Entwicklung von Funktionen leiten, Algorithmen optimieren und zum Lucene-basierten Such-Stack innerhalb eines global verteilten Teams beitragen. Sie arbeiten an Vektorsuche-Funktionen, Leistung und der Zusammenarbeit mit der Open-Source-Community. Diese Rolle bietet die Möglichkeit, die Echtzeitsucherfahrungen der Kunden zu beeinflussen und die KI-gestützte Suche bei Elastic voranzutreiben.

Leistungen / Benefits

  • wettbewerbsfähige Vergütung
  • Krankenversicherung für Sie und Ihre Familie
  • flexible Standorte und Zeitpläne
  • großzügige Urlaubstage
  • Spendenabgleich bis zu 2000 USD
  • Freiwilligentage (bis zu 40 Stunden/Jahr)

Verantwortungsbereiche

  • Initiativen leiten, um branchenführende Suche mit maximaler Geschwindigkeit und Relevanz bereitzustellen
  • Neue Suchfunktionen entwickeln, Fehler beheben und Code vereinfachen; Algorithmen und Datenstrukturen nach Bedarf erfinden oder anpassen
  • Mit einem global verteilten Team zusammenarbeiten, das sich auf Vektorsuche-Funktionen konzentriert
  • Experte für die Relevanz von Elasticsearch-Suchen werden und Verbesserungen vorantreiben
  • Mit Community-Mitgliedern zu Problemen und PRs interagieren, triagieren oder direkt beitragen
  • Idiomatic Java schreiben (Elasticsearch besteht zu 99,8 % aus Java)

Zentrale Anforderungen

  • Berufserfahrung mit Such- oder Vektordatenbanken in großem Maßstab
  • Starke Kern-Java-Kenntnisse, Kenntnisse über Datenstrukturen, Parallelität und Lambdas
  • Fähigkeit, Projekte von Anfang bis Ende zu übernehmen, einschließlich technischer Gestaltung und Implementierung
  • Erfahrung in der asynchronen Zusammenarbeit über Teams und Open-Source-Kontexte
  • Erfahrung mit Datenspeichertechnologien wie Elasticsearch, Solr, PostgreSQL, MongoDB oder Cassandra
  • Kollaborative Entwicklung und Code-Überprüfung
  • Autonomie bei der Durchführung von Projekten
  • Klare, asynchrone Kommunikation über verteilte Teams
  • Java (Kern)
  • Vektorsuche und Algorithmen wie HNSW, IVF
  • Erfahrung mit Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra

Senior Software Engineer - Search Algorithms - Elasticsearch in Biel Arbeitgeber: elastic

Elastic ist ein hervorragender Arbeitgeber, der eine inklusive und vielfältige Arbeitskultur fördert, in der Mitarbeiter ihre Karriereziele verwirklichen können. Mit flexiblen Arbeitszeiten und Standorten, großzügigen Urlaubstagen sowie einem starken Fokus auf die persönliche und berufliche Entwicklung bietet Elastic seinen Mitarbeitern die Möglichkeit, in einem dynamischen Umfeld zu wachsen und einen bedeutenden Einfluss auf innovative Cloud-Lösungen zu haben. Darüber hinaus unterstützt das Unternehmen soziale Engagements und bietet umfassende Gesundheitsleistungen für Mitarbeiter und deren Familien.

E

Kontaktdaten:

elastic Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Search Algorithms - Elasticsearch in Biel mit Bravour zu bestehen

Java (core)
Elasticsearch
Vector Search
Algorithms (HNSW, IVF)
Data Structures
Concurrency
Asynchronous Collaboration