Job
Aus Partner-Feed
Senior Java Engineer – Verteilte Systeme, serverlos – Elasticsearch
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Elastic
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Elastic, das Search AI Company, ermöglicht es jedem, die Antworten, die er braucht, in Echtzeit zu finden und dabei alle seine Daten in großem Maßstab zu nutzen – und so das Potenzial von Unternehmen und Menschen freizusetzen. Die Elastic Search AI Platform, die von mehr als 50 % der Fortune 500-Unternehmen genutzt wird, vereint die Präzision der Suche und die Intelligenz der KI, um es jedem zu ermöglichen, schneller zu wichtigen Ergebnissen zu kommen. Indem sie alle strukturierten und unstrukturierten Daten nutzen und private Informationen effektiver sichern und schützen, helfen die umfassenden, cloudbasierten Lösungen von Elastic für Suche, Sicherheit und Beobachtbarkeit Unternehmen, das Versprechen der KI einzulösen.
Was ist die Rolle:
Wir sind auf der Suche nach einem Senior Software Engineer, der unser Elasticsearch-Team für verteilte Systeme verstärkt und sich darauf konzentriert, wie Elasticsearch Skalierbarkeit, Leistung und Belastbarkeit bietet, insbesondere im Kontext unseres serverlosen Angebots. Sie werden sich den Herausforderungen tiefgreifender verteilter Systeme stellen, wenn es darum geht, wie Knoten in einem Elasticsearch-Cluster kommunizieren und wie Daten knotenübergreifend indiziert, zugewiesen und verwaltet werden.
Was Sie tun werden:
• Nutzen Sie Ihr Fachwissen über verteilte Systeme, um Kernelemente unseres serverlosen Elasticsearch-Angebots der nächsten Generation aufzubauen und zu betreiben, was sich direkt auf die Erfahrung von Kunden weltweit auswirkt.
• Verbesserung der Elasticsearch-Komponenten, die die gleichzeitige und konsistente Indizierung auf mehreren Computern unterstützen.
• Aufrechterhaltung unseres Cluster-Koordinationssystems, um die Leistung hoch zu halten, auch wenn Knoten aus dem Cluster kommen und gehen und Daten verschoben werden, und gleichzeitig die Sicherheits- und Lebendigkeitseigenschaften des Systems als Ganzes aufrechtzuerhalten.
• Die Grenzen der Anzahl der Shards, Knoten und Petabyte, die Elasticsearch heute verarbeiten kann, werden ausgeweitet.
• Untersuchung aller Arten von Problemen, einschließlich Leistungs- oder Parallelitätsproblemen, und Vorschläge für Lösungen.
• Unterstützung unserer Support-Techniker bei schwierigeren Problemen.
• Durchgängige Betriebsuntersuchungen durchführen, bis Leistungs- oder Stabilitätsprobleme erfolgreich gelöst sind.
Was Sie mitbringen:
• Sie verfügen über fundierte Kenntnisse in verteilten Systemen und Konsensalgorithmen.
• Sie verfügen über fundierte Kenntnisse im Java-Kern und sind mit der Standardbibliothek von Datenstrukturen und Parallelitätskonstrukten sowie neueren Sprachfunktionen vertraut.
• Sie verfügen über umfassende technische Kenntnisse in Algorithmen.
• Sie haben gezeigt, dass Sie in der Lage sind, komplexe, stark verteilte Systeme zu verstehen und mit ihnen zu arbeiten, anstatt auf Standarddienste zurückzugreifen.
• Sie demonstrieren die Fähigkeit, Funktionen mit weitreichender Wirkung zu erstellen und zu debuggen, die auf mehreren Computern ausgeführt werden können.
• Sie sind in der Lage, Projekte von Anfang bis Ende zu verantworten. Dies umfasst sowohl das technische Design als auch die Zusammenarbeit mit anderen bei der Entwicklung benötigter Komponenten.
• Sie verfügen über eine nachgewiesene Erfolgsbilanz beim Einsatz von KI, um die Entwicklung zu beschleunigen, komplexe Systeme zu debuggen und Code zu optimieren, während Sie gleichzeitig die Kontrolle über die Endergebnisse behalten.
• Sie verfügen über die Fähigkeit, funktions- und teamübergreifend zusammenzuarbeiten und je nach Geschäftsprioritäten nahtlos zwischen verschiedenen Projekten, Codebasen oder Teams zu wechseln.
• Sie können autonom arbeiten, Entscheidungen und Ergebnisse in einem verteilten Team vorantreiben, indem Sie asynchrone, direkte und transparente Kommunikation nutzen.
Bonuspunkte:
• Datenspeicher
• Suche, Analyse, Lucene
• Gute Kenntnisse des JDK
• Asynchrone ereignisgesteuerte Netzwerk-Frameworks wie Netty.
Zusätzliche Informationen – Wir kümmern uns um unsere Mitarbeiter
Als verteiltes Unternehmen ist Vielfalt der Motor unserer Identität. 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 großartigem Leben vereinbaren können. Dein Alter ist nur eine Zahl. Es spielt keine Rolle, ob Sie gerade das College abgeschlossen haben oder Ihre Kinder es sind; Wir brauchen Sie für das, was Sie tun können.
Wir streben danach, in allen Regionen gleiche Leistungen zu erbringen, und obwohl die Vorschriften von Ort zu Ort unterschiedlich sind, glauben wir, dass es das Richtige ist, sich um unsere Mitarbeiter zu kümmern.
• Eine wettbewerbsfähige Bezahlung, die auf der Arbeit basiert, 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
• Erhöhen Sie Ihre Wirkung – Wir verdoppeln bis zu 2.000 US-Dollar (oder den Gegenwert in der Landeswährung) für finanzielle Spenden und Dienstleistungen
• Bis zu 40 Stunden pro Jahr, die Sie für ehrenamtliche Projekte einsetzen können, die Ihnen gefallen
• Umfassende Elternschaft mit mindestens 16 Wochen Elternurlaub
Verschiedene Menschen gehen Probleme unterschiedlich an. Das brauchen wir. Elastic setzt sich als Arbeitgeber für Chancengleichheit ein und setzt sich für die Schaffung einer integrativen Kultur ein, die unterschiedliche Perspektiven, Erfahrungen und Hintergründe wertschätzt. Qualifizierte Bewerber werden für eine Anstellung berücksichtigt, unabhängig von Rasse, ethnischer Zugehörigkeit, Hautfarbe, Religion, Geschlecht, Schwangerschaft, sexueller Orientierung, Geschlechtswahrnehmung oder -identität, nationaler Herkunft, Alter, Familienstand, geschütztem Veteranenstatus, Behindertenstatus oder einer anderen Grundlage, die durch Bundes-, Landes- oder lokale Gesetze, Verordnungen oder Vorschriften geschützt ist.
Wir heißen Menschen mit Behinderungen willkommen und bemühen uns, ein zugängliches und integratives Erlebnis für alle zu schaffen. Um während der Bewerbung oder des Rekrutierungsprozesses eine Unterkunft anzufordern, senden Sie bitte eine E-Mail an . Wir werden Ihre Anfrage innerhalb von 24 Geschäftsstunden nach Einreichung beantworten.
Bewerber haben Rechte gemäß den Bundesarbeitsgesetzen. Sehen Sie sich die unten verlinkten Poster an: Poster zum Family and Medical Leave Act (FMLA); Poster zur Bestimmung der Lohntransparenz und Nichtdiskriminierung; Poster zum Employee Polygraph Protection Act (EPPA) und Know Your Rights (Poster)…
Quelle: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/elastic/senior-java-engineer-distributed-systems-serverless-elasticsearch-244252)
Was ist die Rolle:
Wir sind auf der Suche nach einem Senior Software Engineer, der unser Elasticsearch-Team für verteilte Systeme verstärkt und sich darauf konzentriert, wie Elasticsearch Skalierbarkeit, Leistung und Belastbarkeit bietet, insbesondere im Kontext unseres serverlosen Angebots. Sie werden sich den Herausforderungen tiefgreifender verteilter Systeme stellen, wenn es darum geht, wie Knoten in einem Elasticsearch-Cluster kommunizieren und wie Daten knotenübergreifend indiziert, zugewiesen und verwaltet werden.
Was Sie tun werden:
• Nutzen Sie Ihr Fachwissen über verteilte Systeme, um Kernelemente unseres serverlosen Elasticsearch-Angebots der nächsten Generation aufzubauen und zu betreiben, was sich direkt auf die Erfahrung von Kunden weltweit auswirkt.
• Verbesserung der Elasticsearch-Komponenten, die die gleichzeitige und konsistente Indizierung auf mehreren Computern unterstützen.
• Aufrechterhaltung unseres Cluster-Koordinationssystems, um die Leistung hoch zu halten, auch wenn Knoten aus dem Cluster kommen und gehen und Daten verschoben werden, und gleichzeitig die Sicherheits- und Lebendigkeitseigenschaften des Systems als Ganzes aufrechtzuerhalten.
• Die Grenzen der Anzahl der Shards, Knoten und Petabyte, die Elasticsearch heute verarbeiten kann, werden ausgeweitet.
• Untersuchung aller Arten von Problemen, einschließlich Leistungs- oder Parallelitätsproblemen, und Vorschläge für Lösungen.
• Unterstützung unserer Support-Techniker bei schwierigeren Problemen.
• Durchgängige Betriebsuntersuchungen durchführen, bis Leistungs- oder Stabilitätsprobleme erfolgreich gelöst sind.
Was Sie mitbringen:
• Sie verfügen über fundierte Kenntnisse in verteilten Systemen und Konsensalgorithmen.
• Sie verfügen über fundierte Kenntnisse im Java-Kern und sind mit der Standardbibliothek von Datenstrukturen und Parallelitätskonstrukten sowie neueren Sprachfunktionen vertraut.
• Sie verfügen über umfassende technische Kenntnisse in Algorithmen.
• Sie haben gezeigt, dass Sie in der Lage sind, komplexe, stark verteilte Systeme zu verstehen und mit ihnen zu arbeiten, anstatt auf Standarddienste zurückzugreifen.
• Sie demonstrieren die Fähigkeit, Funktionen mit weitreichender Wirkung zu erstellen und zu debuggen, die auf mehreren Computern ausgeführt werden können.
• Sie sind in der Lage, Projekte von Anfang bis Ende zu verantworten. Dies umfasst sowohl das technische Design als auch die Zusammenarbeit mit anderen bei der Entwicklung benötigter Komponenten.
• Sie verfügen über eine nachgewiesene Erfolgsbilanz beim Einsatz von KI, um die Entwicklung zu beschleunigen, komplexe Systeme zu debuggen und Code zu optimieren, während Sie gleichzeitig die Kontrolle über die Endergebnisse behalten.
• Sie verfügen über die Fähigkeit, funktions- und teamübergreifend zusammenzuarbeiten und je nach Geschäftsprioritäten nahtlos zwischen verschiedenen Projekten, Codebasen oder Teams zu wechseln.
• Sie können autonom arbeiten, Entscheidungen und Ergebnisse in einem verteilten Team vorantreiben, indem Sie asynchrone, direkte und transparente Kommunikation nutzen.
Bonuspunkte:
• Datenspeicher
• Suche, Analyse, Lucene
• Gute Kenntnisse des JDK
• Asynchrone ereignisgesteuerte Netzwerk-Frameworks wie Netty.
Zusätzliche Informationen – Wir kümmern uns um unsere Mitarbeiter
Als verteiltes Unternehmen ist Vielfalt der Motor unserer Identität. 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 großartigem Leben vereinbaren können. Dein Alter ist nur eine Zahl. Es spielt keine Rolle, ob Sie gerade das College abgeschlossen haben oder Ihre Kinder es sind; Wir brauchen Sie für das, was Sie tun können.
Wir streben danach, in allen Regionen gleiche Leistungen zu erbringen, und obwohl die Vorschriften von Ort zu Ort unterschiedlich sind, glauben wir, dass es das Richtige ist, sich um unsere Mitarbeiter zu kümmern.
• Eine wettbewerbsfähige Bezahlung, die auf der Arbeit basiert, 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
• Erhöhen Sie Ihre Wirkung – Wir verdoppeln bis zu 2.000 US-Dollar (oder den Gegenwert in der Landeswährung) für finanzielle Spenden und Dienstleistungen
• Bis zu 40 Stunden pro Jahr, die Sie für ehrenamtliche Projekte einsetzen können, die Ihnen gefallen
• Umfassende Elternschaft mit mindestens 16 Wochen Elternurlaub
Verschiedene Menschen gehen Probleme unterschiedlich an. Das brauchen wir. Elastic setzt sich als Arbeitgeber für Chancengleichheit ein und setzt sich für die Schaffung einer integrativen Kultur ein, die unterschiedliche Perspektiven, Erfahrungen und Hintergründe wertschätzt. Qualifizierte Bewerber werden für eine Anstellung berücksichtigt, unabhängig von Rasse, ethnischer Zugehörigkeit, Hautfarbe, Religion, Geschlecht, Schwangerschaft, sexueller Orientierung, Geschlechtswahrnehmung oder -identität, nationaler Herkunft, Alter, Familienstand, geschütztem Veteranenstatus, Behindertenstatus oder einer anderen Grundlage, die durch Bundes-, Landes- oder lokale Gesetze, Verordnungen oder Vorschriften geschützt ist.
Wir heißen Menschen mit Behinderungen willkommen und bemühen uns, ein zugängliches und integratives Erlebnis für alle zu schaffen. Um während der Bewerbung oder des Rekrutierungsprozesses eine Unterkunft anzufordern, senden Sie bitte eine E-Mail an . Wir werden Ihre Anfrage innerhalb von 24 Geschäftsstunden nach Einreichung beantworten.
Bewerber haben Rechte gemäß den Bundesarbeitsgesetzen. Sehen Sie sich die unten verlinkten Poster an: Poster zum Family and Medical Leave Act (FMLA); Poster zur Bestimmung der Lohntransparenz und Nichtdiskriminierung; Poster zum Employee Polygraph Protection Act (EPPA) und Know Your Rights (Poster)…
Quelle: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/elastic/senior-java-engineer-distributed-systems-serverless-elasticsearch-244252)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Elastic
Inserat bereitgestellt von Elastic.