Pharo Management
Elastic
Senior Engineer, Competitive Benchmarking & Performance
Was die Rolle beinhaltet
Elastic, das Search AI Company, ermöglicht es jedem, die benötigten Antworten in Echtzeit unter Nutzung aller Daten und in großem Maßstab zu finden – und setzt so das Potenzial von Unternehmen und Menschen frei. 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, damit jeder die Ergebnisse beschleunigen kann, auf die es ankommt. Durch die Nutzung aller strukturierten und unstrukturierten Daten – bei gleichzeitig effektiverer Sicherung und Schutz privater Informationen – helfen die vollständigen, cloudbasierten Lösungen von Elastic für Suche, Sicherheit und Observability Unternehmen dabei, das Versprechen der KI einzulösen.
Elasticsearch treibt Suche, Observability und KI-Retrieval (RAG) für die weltweit größten Unternehmen an. Wir suchen einen Senior Software Engineer, der wettbewerbsorientierte Benchmarking-Initiativen innerhalb des Elasticsearch Performance-Teams leitet.
Sie entwickeln repräsentative Workloads, automatisieren reproduzierbare Experimente und untersuchen, wie Elasticsearch im Vergleich zu alternativen Systemen abschneidet. Ihre Arbeit identifiziert Leistungsstärken, Lücken und Kompromisse, leitet technische Verbesserungen an und hilft Kunden dabei, fundierte technische Entscheidungen zu treffen.
Dies ist eine praxisorientierte Engineering-Rolle, die sich auf den Aufbau von Benchmarks und die Untersuchung der Performance konzentriert, wobei technisches Publizieren eine gemeinsame Verantwortung neben Engineering- und Content-Partnern darstellt.
Eine typische Untersuchung könnte die Frage aufwerfen, wie Elasticsearch und ein alternatives System bei gleichzeitiger Ingestion und hybrider Suche bei vergleichbarer Retrieval-Qualität und Kosten abschneiden und welche technischen Änderungen das Ergebnis verbessern würden. Diese Rolle bietet die Möglichkeit, tiefgreifende Performance-Analysen mit Produktverbesserungen und öffentlicher technischer Arbeit zu verbinden.
Zusätzliche Informationen – Wir kümmern uns um unsere Mitarbeiter
Als verteiltes Unternehmen ist Vielfalt unser Markenzeichen. Egal, ob Sie eine neue Karriere starten oder eine bestehende ausbauen möchten, Elastic ist die Art von Unternehmen, bei dem 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 von der Universität kommen oder Ihre Kinder es tun; wir brauchen Sie für das, was Sie leisten können.
Ihre Aufgaben
- Sie verantworten priorisierte wettbewerbsorientierte Benchmarking-Initiativen in den Bereichen Suche, Vektor- und hybrides Retrieval sowie analytische und Observability-Workloads.
- Sie erstellen und pflegen automatisierte Benchmark-Harnesses, Datensätze, Abfragesätze und Lastprofile, die die reale Nutzung widerspiegeln, einschließlich gleichzeitiger Ingestion und Abfragen.
- Sie entwerfen faire Vergleiche unter Berücksichtigung dokumentierter Systemversionen, Konfigurationen, Tuning-Entscheidungen, Ressourcenbudgets und funktionaler Unterschiede.
- Sie bewerten Latenzverteilungen, Durchsatz, Ressourcenverbrauch und Kosteneffizienz. Bei Retrieval-Workloads messen Sie die Performance anhand vergleichbarer Recall- oder Relevanzziele.
- Sie passen workload-spezifische Tools wie Elasticsearch Rally, ClickBench und Frameworks für Vektorsuch-Benchmarks an und erweitern diese.
- Sie untersuchen Performance-Unterschiede mittels Profiling, Systemmetriken und kontrollierten Experimenten; Sie arbeiten mit Engineering-Teams zusammen, um Ursachen zu identifizieren und Verbesserungen zu validieren.
- Sie bewerten relevante selbstverwaltete und verwaltete Cloud-Deployments, einschließlich Serverless-Angeboten, unter Berücksichtigung von Skalierungsverhalten und Service-Einschränkungen.
- Sie arbeiten mit Engineering- und technischen Content-Partnern zusammen, um reproduzierbare Benchmark-Artefakte und klare technische Berichte zu veröffentlichen, die Methodik, Ergebnisse, Einschränkungen und Kompromisse erläutern.
- Sie arbeiten eng mit dem Engineering und Produktmanagement zusammen, um die Benchmark-Abdeckung zu priorisieren und Ergebnisse in umsetzbare Produktverbesserungen zu übersetzen.
Was Sie mitbringen
- Fundierte Software-Engineering-Kenntnisse mit Erfahrung im Aufbau wartbarer Automatisierungs- und Analysetools in Python oder einer anderen relevanten Programmiersprache.
- Praktische Erfahrung in der Bewertung und Diagnose von Performance in verteilten Systemen, Datenbanken oder Suchinfrastrukturen.
- Vertiefte Kenntnisse in mindestens einem relevanten Bereich (Suche, Vektor-Retrieval, analytische Datenbanken oder Observability-Systeme) und die Fähigkeit, sich in unbekannte Systeme einzuarbeiten.
- Erfahrung im Entwurf repräsentativer Datensätze und Workloads, einschließlich Abfragemustern, Nebenläufigkeit und Ingestionsverhalten.
- Fundiertes experimentelles Urteilsvermögen, einschließlich wiederholter Messungen, Variabilitätsanalyse, Warm-up- und Cache-Effekten sowie der Unterscheidung zwischen aussagekräftigen Änderungen und Messrauschen.
- Erfahrung im Aufbau reproduzierbarer Testumgebungen und in der Dokumentation von Konfigurationen, Verfahren und Ergebnissen.
- Klare technische Schreib- und Kommunikationsfähigkeiten mit der Fähigkeit, komplexe Ergebnisse und deren Einschränkungen zu erklären.
- Starke Fähigkeiten zur Zusammenarbeit und die Fähigkeit, Performance-Nachweise in anwendbare Engineering-Empfehlungen umzusetzen.
Bonus-Punkte
- Erfahrung mit Elasticsearch, Lucene, Rally, ClickBench oder Frameworks für Vektorsuch-Benchmarks.
- Erfahrung in der Messung der Retrieval-Qualität neben Latenz, Durchsatz und Ressourcennutzung.
- Vertrautheit mit Cloud-Performance- und Kostenanalysen, einschließlich Autoscaling und Serverless-Systemen.
- Öffentliche technische Beiträge, Open-Source-Beiträge oder veröffentlichte Benchmark-Studien.
Wir streben eine Parität der Leistungen über Regionen hinweg an, 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 Vergütung basierend auf Ihrer Arbeit hier 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 finanzielle Spenden und Dienstleistungen bis zu 2000 (oder dem entsprechenden Gegenwert in lokaler Währung)
- Bis zu 40 Stunden pro Jahr für ehrenamtliche Projekte, die Ihnen am Herzen liegen
- Unterstützung bei der Elternschaft mit mindestens 16 Wochen Elternzeit
Unterschiedliche Menschen gehen Probleme unterschiedlich an. Das brauchen wir. Elastic ist ein Arbeitgeber, der Chancengleichheit fördert und sich der Schaffung einer inklusiven Kultur verschrieben hat, die unterschiedliche Perspektiven, Erfahrungen und Hintergründe feiert. Qualifizierte Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, ethnische Herkunft, Hautfarbe, Religion, Geschlecht, Schwangerschaft, sexuelle Orientierung, Geschlechtswahrnehmung oder -identität, nationale Herkunft, Alter, Familienstand, geschützten Veteranenstatus, Behinderungsstatus oder jede andere 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, eine zugängliche und inklusive Erfahrung für alle zu schaffen. Um eine Anpassung während der Bewerbung oder des Rekrutierungsprozesses anzufordern, senden Sie bitte eine E-Mail an [email protected]. 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: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster und Know Your Rights (Poster)
Elasticsearch entwickelt und vertreibt Technologie und Informationen, die Exportkontrollen und Lizenzanforderungen der USA und anderer Länder für Personen unterliegen, die sich in den folgenden sanktionierten Ländern und Regionen befinden oder Staatsangehörige dieser sind: Belarus, Kuba, Iran, Nordkorea, Syrien oder Russland, einschließlich der von Russland annektierten ukrainischen Gebiete (die Krim-Region der Ukraine, die Volksrepublik Donezk (DNR), die Volksrepublik Luhansk (LNR), Cherson oder Saporischschja). Wenn Sie sich in einem der aufgeführten Länder oder Regionen befinden oder Staatsangehöriger eines dieser Länder sind, kann eine Exportlizenz als Bedingung für Ihre Beschäftigung in dieser Rolle erforderlich sein. Bitte beachten Sie, dass die nationale Herkunft und/oder Staatsangehörigkeit die Eignung für eine Beschäftigung bei Elastic nicht beeinträchtigt.
Bitte sehen Sie hier für unsere Datenschutzerklärung.
