Job
Aus Partner-Feed
Senior Java Software Engineer – Suchinferenz – Plattform
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 Java Developer, der unser Elasticsearch-Team verstärkt und unsere Arbeit an der Inference API in Elasticsearch vorantreibt.
Die Elasticsearch Inference API ist die Integrationsschicht zwischen Elasticsearch und externen maschinellen Lerndiensten, einschließlich Elastics eigenem Elastic Inference Service (EIS), Drittanbietern (Anthropic, OpenAI, Cohere, Google) und selbst gehosteten Modellen. Es unterstützt Funktionen wie semantische Suche, Reranking und generative KI in der gesamten Elastic Cloud und in gehosteten Umgebungen.
Sie pflegen und entwickeln das Plugin-Framework und die REST-API. Ihre Arbeit umfasst Protokolldesign, Streaming, asynchrone Ausführung, Abrechnungsintegration und arbeitet eng mit dem breiteren Inferenzteam und dem Kibana-Team zusammen.
Was Sie tun werden
• Erstellen und pflegen Sie Integrationen mit internen Systemen und externen Inferenzanbietern, einschließlich Schemaverhandlung, Streaming (SSE) und Fehlernormalisierung
• Tragen Sie zur internen Architektur des Inferenz-Plugins bei: Aufgabeneinstellungen, Chunking-Strategien, Ratenbegrenzung und Konfiguration auf Anbieterebene
• Überprüfen Sie Open-Source-Beiträge zur Codebasis und arbeiten Sie mit Drittingenieuren zusammen, um sicherzustellen, dass ihre Beiträge unseren Technologiestandards entsprechen
• Nehmen Sie an der Bereitschaftsrotation für schlussfolgerungsbezogene Vorfälle teil
• Schreiben Sie gründliche Tests: Unit-Tests mit ESTestCase, YAML-basierte REST-Integrationstests und Rolling-Upgrade-Tests
Was Sie mitbringen
• Mehr als 5 Jahre Erfahrung in der Produktion von Java, mit Erfahrung, die zu einer großen, etablierten Java-Codebasis beigetragen hat. Sie kennen den Kern von Java und sind mit der Standardbibliothek von Datenstrukturen und Parallelitätskonstrukten sowie neueren Sprachfunktionen vertraut.
• Erleben Sie die Entwicklung ergonomischer APIs und die Fähigkeit, Kompromisse zu finden.
• Erfahrung mit Low-Level-Java wie Parallelität, Parallelität, Klassenladern usw.
• 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 ML-Systemen
• Beiträge zu und Besitz von Open-Source-Projekten
• 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.
• 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.co.uk/jobs/companies/elastic/senior-java-software-engineer-search-inference-platform-143010)
Was ist die Rolle?
Wir sind auf der Suche nach einem Senior Java Developer, der unser Elasticsearch-Team verstärkt und unsere Arbeit an der Inference API in Elasticsearch vorantreibt.
Die Elasticsearch Inference API ist die Integrationsschicht zwischen Elasticsearch und externen maschinellen Lerndiensten, einschließlich Elastics eigenem Elastic Inference Service (EIS), Drittanbietern (Anthropic, OpenAI, Cohere, Google) und selbst gehosteten Modellen. Es unterstützt Funktionen wie semantische Suche, Reranking und generative KI in der gesamten Elastic Cloud und in gehosteten Umgebungen.
Sie pflegen und entwickeln das Plugin-Framework und die REST-API. Ihre Arbeit umfasst Protokolldesign, Streaming, asynchrone Ausführung, Abrechnungsintegration und arbeitet eng mit dem breiteren Inferenzteam und dem Kibana-Team zusammen.
Was Sie tun werden
• Erstellen und pflegen Sie Integrationen mit internen Systemen und externen Inferenzanbietern, einschließlich Schemaverhandlung, Streaming (SSE) und Fehlernormalisierung
• Tragen Sie zur internen Architektur des Inferenz-Plugins bei: Aufgabeneinstellungen, Chunking-Strategien, Ratenbegrenzung und Konfiguration auf Anbieterebene
• Überprüfen Sie Open-Source-Beiträge zur Codebasis und arbeiten Sie mit Drittingenieuren zusammen, um sicherzustellen, dass ihre Beiträge unseren Technologiestandards entsprechen
• Nehmen Sie an der Bereitschaftsrotation für schlussfolgerungsbezogene Vorfälle teil
• Schreiben Sie gründliche Tests: Unit-Tests mit ESTestCase, YAML-basierte REST-Integrationstests und Rolling-Upgrade-Tests
Was Sie mitbringen
• Mehr als 5 Jahre Erfahrung in der Produktion von Java, mit Erfahrung, die zu einer großen, etablierten Java-Codebasis beigetragen hat. Sie kennen den Kern von Java und sind mit der Standardbibliothek von Datenstrukturen und Parallelitätskonstrukten sowie neueren Sprachfunktionen vertraut.
• Erleben Sie die Entwicklung ergonomischer APIs und die Fähigkeit, Kompromisse zu finden.
• Erfahrung mit Low-Level-Java wie Parallelität, Parallelität, Klassenladern usw.
• 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 ML-Systemen
• Beiträge zu und Besitz von Open-Source-Projekten
• 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.
• 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.co.uk/jobs/companies/elastic/senior-java-software-engineer-search-inference-platform-143010)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Elastic
Inserat bereitgestellt von Elastic.