Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
- Anstellung
- Vollzeit
- Ort
- Schweiz · Remote möglich
- Erstmals ausgeschrieben
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 entfaltet so das Potenzial von Unternehmen und Menschen. 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 — wobei private Informationen effektiver gesichert und geschützt werden — helfen die vollständigen, cloudbasierten Lösungen von Elastic für Suche, Sicherheit und Observability Organisationen dabei, das Versprechen der KI einzulösen.
Was die Rolle ist:
Wir suchen einen Senior Software Engineer für unser Elasticsearch - Distributed Systems Team, der sich darauf konzentriert, wie Elasticsearch Skalierbarkeit, Leistung und Resilienz bereitstellt, insbesondere im Kontext unseres Serverless-Angebots. Sie werden tiefgehende Herausforderungen in verteilten Systemen angehen, wie Knoten in einem Elasticsearch-Cluster kommunizieren und wie Daten über Knoten hinweg indiziert, zugewiesen und verwaltet werden.
Was Sie tun werden:
- Nutzung Ihrer Expertise in verteilten Systemen, um Kernkomponenten unseres nächsten Generation Serverless Elasticsearch-Angebots aufzubauen und zu betreiben, was die Erfahrung von Kunden weltweit direkt beeinflusst.
- Verbesserung der Elasticsearch-Komponenten, die eine gleichzeitige und konsistente Indizierung über mehrere Maschinen hinweg unterstützen.
- Wartung unseres Cluster-Koordinationssystems, um eine hohe Leistung aufrechtzuerhalten, selbst wenn Knoten aus dem Cluster kommen und gehen und Daten verschoben werden, während gleichzeitig die Safety- und Liveness-Eigenschaften des Gesamtsystems gewahrt bleiben.
- Erschließung der Grenzen der Anzahl von Shards, Knoten und Petabytes, die Elasticsearch heute bewältigen kann.
- Untersuchung aller Arten von Problemen, einschließlich Leistungs- oder Nebenläufigkeitsproblemen, und Vorschlagen von Lösungen.
- Unterstützung unserer Support-Ingenieure bei den schwierigeren Problemen.
- End-to-End-Verantwortung für operative Untersuchungen, bis Leistungs- oder Stabilitätsprobleme erfolgreich gelöst sind.
Was Sie mitbringen:
- Sie haben einen fundierten Hintergrund in verteilten Systemen und Konsensalgorithmen.
- Sie verfügen über starke Kenntnisse in Core Java und sind mit der Standardbibliothek für Datenstrukturen und Nebenläufigkeitskonstrukte sowie neueren Sprachfeatures vertraut.
- Sie verfügen über eine tiefe technische Kompetenz in Algorithmen.
- Sie haben Ihre Fähigkeit bewiesen, komplexe, hochgradig verteilte Systeme zu verstehen und an ihnen zu arbeiten, anstatt nur Standarddienste zu nutzen.
- Sie demonstrieren die Fähigkeit, Features mit breiter Wirkung zu bauen und zu debuggen, die auf mehreren Maschinen laufen.
- Sie sind in der Lage, Projekte von Anfang bis Ende zu verantworten. Dies umfasst sowohl das technische Design als auch die Zusammenarbeit mit anderen zur Entwicklung benötigter Komponenten.
- 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- und teamübergreifend zusammenzuarbeiten und nahtlos zwischen verschiedenen Projekten, Codebasen oder Teams basierend auf geschäftlichen Prioritäten zu wechseln.
- Sie können autonom arbeiten und Entscheidungen sowie Ergebnisse in einem verteilten Team vorantreiben, indem Sie asynchrone, direkte und transparente Kommunikation nutzen.
Bonuspunkte:
- Datenspeicher
- Suche, Analytics, Lucene
- Starke Kenntnisse des JDK
- Asynchrone, ereignisgesteuerte Netzwerk-Frameworks wie Netty.
Zusätzliche Informationen - Wir kümmern uns um unsere Mitarbeiter
Als verteiltes Unternehmen treibt Vielfalt unsere Identität voran. Egal, ob Sie eine neue Karriere starten oder eine bestehende ausbauen möchten, Elastic ist die Art von Unternehmen, in der 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 Gleichheit der Leistungen über 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.
- Wettbewerbsfähige Vergütung basierend auf der Arbeit, die Sie hier leisten, und nicht auf Ihrem vorherigen Gehalt
- Krankenversicherung für Sie und Ihre Familie an vielen Standorten
- Möglichkeit, Ihren Kalender mit flexiblen Standorten und Zeitplänen für viele Rollen zu gestalten
- Großzügige Anzahl an Urlaubstagen pro Jahr
- Steigern Sie Ihre Wirkung - Wir verdoppeln finanzielle Spenden und ehrenamtliches Engagement bis zu einem Betrag von $2000 (oder dem Gegenwert in lokaler Währung)
- Bis zu 40 Stunden pro Jahr für ehrenamtliche Projekte, die Sie lieben
- Unterstützung der Elternschaft mit mindestens 16 Wochen Elternzeit
Unterschiedliche Menschen gehen Probleme unterschiedlich an. Das brauchen wir. Elastic ist ein Arbeitgeber, der Chancengleichheit bietet, und setzt sich für die Schaffung einer inklusiven Kultur ein, die unterschiedliche Perspektiven, Erfahrungen und Hintergründe feiert. Qualifizierte Bewerber werden bei der Einstellung ohne Rücksicht auf Rasse, ethnische Herkunft, Farbe, Religion, Geschlecht, Schwangerschaft, sexuelle Orientierung, Geschlechtswahrnehmung oder Geschlechtsidentität, nationale Herkunft, Alter, Familienstand, geschützten Veteranenstatus, Behinderungsstatus oder eine andere Basis berücksichtigt, die durch Bundes-, Landes- oder lokale Gesetze, Verordnungen oder Vorschriften geschützt ist.
Wir begrüßen Menschen mit Behinderungen und bemühen uns, eine zugängliche und inklusive Erfahrung f
Automatisch aus dem Original übersetzt.
Ausgeschrieben vor 3 Tagen