Job
Aus Partner-Feed
Leitender Java-Ingenieur – Core/Infra – 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 zur Verstärkung unseres Elasticsearch-Teams und konzentrieren uns darauf, sicherzustellen, dass die gemeinsamen Plattformfunktionen von Elasticsearch einfach zu verwenden, leistungsfähig, wartbar und sicher sind.
Die Mission des Teams besteht darin, eine grundlegende Infrastruktur und gemeinsame Funktionalität zu schaffen, die es Ingenieuren ermöglicht, Elasticsearch zu entwickeln, zu erweitern und zu unterstützen. Das Team verfügt über allgemeine Funktionen wie Dienste, Einstellungen und Skripte und macht Elasticsearch durch Plugins oder die Skriptsprache Painless erweiterbar. Das Team macht Elasticsearch außerdem beobachtbar, indem es Protokollierungs- und Telemetrieinformationen bereitstellt. Wir sind außerdem für die serverlose Orchestrierung von Elasticsearch und die CI/CD-Workflows verantwortlich und ermöglichen Elasticsearch-Entwicklern die Bereitstellung von Elasticsearch für Kunden – serverlos, in der Cloud und vor Ort gleichermaßen.
Sie leisten einen starken individuellen Beitrag im Team, tragen aber auch zu teamübergreifenden Projekten bei und leiten diese. Wir brauchen jemanden mit hervorragenden Designfähigkeiten, der auf einem niedrigen Abstraktionsniveau arbeiten kann, aber gleichermaßen technische Konzepte vorantreiben und mit einer Vielzahl von Mitarbeitern kommunizieren kann.
Was Sie tun werden
• Beitrag zu großen, wirkungsvollen Projekten, die die Kerninfrastruktur weiterentwickeln, die Elasticsearch zugrunde liegt.
• Steigerung der Produktivität von Elasticsearch-Entwicklern durch Identifizierung und Entwicklung von Möglichkeiten zur Automatisierung und Integration von Agenten-Apps in Entwicklungsworkflows.
• Entwerfen und Implementieren neuer horizontal skalierbarer Funktionen und APIs in Elasticsearch.
• Lösung schwieriger Probleme, einschließlich Leistungs- oder Parallelitätsproblemen, und Lösungsvorschläge.
• Verbesserung des Betriebs und der Beobachtbarkeit von Elasticsearch-Cloud-Systemen.
• Offene Zusammenarbeit mit dem ES-Team, Elastic-Benutzern und anderen unterstützenden Open-Source-Projekten.
• 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
• Erleben Sie die Erstellung von APIs und die Fähigkeit, Kompromisse zu finden.
• Beherrscht Algorithmen und Datenstrukturen.
• Sie verfügen über fundierte Kenntnisse im Java-Kern und sind mit der Standardbibliothek von Datenstrukturen und Parallelitätskonstrukten sowie neueren Sprachfunktionen vertraut.
• Erfahrung mit Low-Level-Java wie Parallelität, Parallelität, Klassenladern usw.
• Praktische Erfahrung mit CI/CD-Systemen und -Praktiken (Buildkite, Argo CD, GitOps usw.).
• Erfahrung in der Leitung großer Projekte in verschiedenen Ingenieurteams.
• Bereitschaft, sich auf neue Themen einzulassen und um Hilfe zu bitten, wenn Sie sie brauchen.
• 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
• Kenntnisse der JDK-Interna: Module, das Java-Speichermodell, Garbage Collection, Datenbanklast, Caching-Techniken usw.
• Erfahrung mit Observability- und Telemetrielösungen, insbesondere OpenTelemetry
• Go-Kenntnisse
• Kenntnisse über Container und Kubernetes
• Kenntnisse über Java-Build-Tools (Gradle, Maven usw.), mit einer starken Präferenz für Gradle-Erfahrung.
• Erfahrung in der Arbeit in einem Plattformteam oder Entwicklerproduktivitätsteam
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.
• Wettbewerbsfähige Bezahlung 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
• 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 …
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-java-engineer-core-infra-elasticsearch-109979)
Was ist die Rolle?
Wir sind auf der Suche nach einem Senior Software Engineer zur Verstärkung unseres Elasticsearch-Teams und konzentrieren uns darauf, sicherzustellen, dass die gemeinsamen Plattformfunktionen von Elasticsearch einfach zu verwenden, leistungsfähig, wartbar und sicher sind.
Die Mission des Teams besteht darin, eine grundlegende Infrastruktur und gemeinsame Funktionalität zu schaffen, die es Ingenieuren ermöglicht, Elasticsearch zu entwickeln, zu erweitern und zu unterstützen. Das Team verfügt über allgemeine Funktionen wie Dienste, Einstellungen und Skripte und macht Elasticsearch durch Plugins oder die Skriptsprache Painless erweiterbar. Das Team macht Elasticsearch außerdem beobachtbar, indem es Protokollierungs- und Telemetrieinformationen bereitstellt. Wir sind außerdem für die serverlose Orchestrierung von Elasticsearch und die CI/CD-Workflows verantwortlich und ermöglichen Elasticsearch-Entwicklern die Bereitstellung von Elasticsearch für Kunden – serverlos, in der Cloud und vor Ort gleichermaßen.
Sie leisten einen starken individuellen Beitrag im Team, tragen aber auch zu teamübergreifenden Projekten bei und leiten diese. Wir brauchen jemanden mit hervorragenden Designfähigkeiten, der auf einem niedrigen Abstraktionsniveau arbeiten kann, aber gleichermaßen technische Konzepte vorantreiben und mit einer Vielzahl von Mitarbeitern kommunizieren kann.
Was Sie tun werden
• Beitrag zu großen, wirkungsvollen Projekten, die die Kerninfrastruktur weiterentwickeln, die Elasticsearch zugrunde liegt.
• Steigerung der Produktivität von Elasticsearch-Entwicklern durch Identifizierung und Entwicklung von Möglichkeiten zur Automatisierung und Integration von Agenten-Apps in Entwicklungsworkflows.
• Entwerfen und Implementieren neuer horizontal skalierbarer Funktionen und APIs in Elasticsearch.
• Lösung schwieriger Probleme, einschließlich Leistungs- oder Parallelitätsproblemen, und Lösungsvorschläge.
• Verbesserung des Betriebs und der Beobachtbarkeit von Elasticsearch-Cloud-Systemen.
• Offene Zusammenarbeit mit dem ES-Team, Elastic-Benutzern und anderen unterstützenden Open-Source-Projekten.
• 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
• Erleben Sie die Erstellung von APIs und die Fähigkeit, Kompromisse zu finden.
• Beherrscht Algorithmen und Datenstrukturen.
• Sie verfügen über fundierte Kenntnisse im Java-Kern und sind mit der Standardbibliothek von Datenstrukturen und Parallelitätskonstrukten sowie neueren Sprachfunktionen vertraut.
• Erfahrung mit Low-Level-Java wie Parallelität, Parallelität, Klassenladern usw.
• Praktische Erfahrung mit CI/CD-Systemen und -Praktiken (Buildkite, Argo CD, GitOps usw.).
• Erfahrung in der Leitung großer Projekte in verschiedenen Ingenieurteams.
• Bereitschaft, sich auf neue Themen einzulassen und um Hilfe zu bitten, wenn Sie sie brauchen.
• 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
• Kenntnisse der JDK-Interna: Module, das Java-Speichermodell, Garbage Collection, Datenbanklast, Caching-Techniken usw.
• Erfahrung mit Observability- und Telemetrielösungen, insbesondere OpenTelemetry
• Go-Kenntnisse
• Kenntnisse über Container und Kubernetes
• Kenntnisse über Java-Build-Tools (Gradle, Maven usw.), mit einer starken Präferenz für Gradle-Erfahrung.
• Erfahrung in der Arbeit in einem Plattformteam oder Entwicklerproduktivitätsteam
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.
• Wettbewerbsfähige Bezahlung 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
• 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 …
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-java-engineer-core-infra-elasticsearch-109979)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Elastic
Inserat bereitgestellt von Elastic.