Global Relay
Elastic
Senior Engineer, Competitive Benchmarking & Performance
Was ist die Rolle
Elastic, das Search AI Company, ermöglicht es jedem, in Echtzeit Antworten zu finden, indem alle Daten in großem Maßstab genutzt werden – 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 von 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 ein 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 stellen, 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.
Als verteiltes Unternehmen ist Vielfalt unser Identitätsmerkmal. 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.
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.
Was Sie tun werden
- Verantwortung für priorisierte wettbewerbsorientierte Benchmarking-Initiativen in den Bereichen Suche, Vektor- und hybride Suche sowie analytische und Observability-Workloads.
- Aufbau und Pflege automatisierter Benchmark-Harnesses, Datensätze, Abfragesätze und Lastprofile, die die reale Nutzung widerspiegeln, einschließlich gleichzeitiger Ingestion und Abfrage.
- Entwurf fairer Vergleiche mit dokumentierten Systemversionen, Konfigurationen, Tuning-Entscheidungen, Ressourcenbudgets und funktionalen Unterschieden.
- Bewertung von Latenzverteilungen, Durchsatz, Ressourcenverbrauch und Kosteneffizienz. Messen Sie bei Retrieval-Workloads die Leistung bei vergleichbaren Recall- oder Relevanzzielen.
- Anpassung und Erweiterung workload-spezifischer Tools wie Elasticsearch Rally, ClickBench und Frameworks für Vektorsuch-Benchmarks.
- Untersuchung von Leistungsunterschieden mittels Profiling, Systemmetriken und kontrollierten Experimenten; Zusammenarbeit mit Engineering-Teams zur Identifizierung von Ursachen und Validierung von Verbesserungen.
- Bewertung relevanter selbstverwalteter und verwalteter Cloud-Deployments, einschließlich serverloser Angebote, unter Berücksichtigung von Skalierungsverhalten und Service-Einschränkungen.
- Zusammenarbeit mit Engineering- und technischen Content-Partnern zur Veröffentlichung reproduzierbarer Benchmark-Artefakte und klarer technischer Berichte, die Methodik, Ergebnisse, Einschränkungen und Kompromisse erläutern.
- Zusammenarbeit mit Engineering und Produktmanagement zur Priorisierung der Benchmark-Abdeckung und Umsetzung der Ergebnisse in umsetzbare Produktverbesserungen.
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.
- Tiefe 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 signifikanten Änderungen und Messrauschen.
- Erfahrung im Aufbau reproduzierbarer Testumgebungen und 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.
- Fundierte 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 Kostenanalyse, einschließlich Autoscaling und serverlosen Systemen.
- Öffentliche technische Texte, Open-Source-Beiträge oder veröffentlichte Benchmark-Studien.
Die Vergütung für diese Rolle erfolgt in Form eines Grundgehalts. Diese Rolle hat keine variable Vergütungskomponente. Die typische Einstiegsgehaltsspanne für neue Mitarbeiter in dieser Rolle ist unten aufgeführt.
Diese Spannen stellen das niedrigste bis höchste Gehalt dar, von dem wir zum Zeitpunkt dieser Veröffentlichung vernünftigerweise und in gutem Glauben annehmen, dass wir es für diese Rolle zahlen würden. Wir können letztendlich mehr oder weniger als die angegebene Spanne zahlen, und die Spannen können in Zukunft geändert werden.
Die Position eines Mitarbeiters innerhalb der Gehaltsspanne basiert auf mehreren Faktoren, einschließlich, aber nicht beschränkt auf relevante Ausbildung, Qualifikationen, Zertifizierungen, Erfahrung, Fähigkeiten, geografischen Standort, Leistung sowie geschäftliche oder organisatorische Anforderungen.
Die typische Einstiegsgehaltsspanne für diese Rolle ist: $128,300—$203,000 CAD
Zusätzliche Informationen - Wir kümmern uns um unsere Mitarbeiter
Unterschiedliche Menschen gehen Probleme unterschiedlich an. Das brauchen wir. Elastic ist ein Arbeitgeber, der Chancengleichheit fördert und sich der Schaffung einer integrativen Kultur verschrieben hat, die unterschiedliche Perspektiven, Erfahrungen und Hintergründe feiert. Qualifizierte Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, ethnische Zugehörigkeit, Hautfarbe, Religion, Geschlecht, Schwangerschaft, sexuelle Orientierung, Geschlechtswahrnehmung oder -identität, nationale Herkunft, Alter, Familienstand, geschützten Veteranenstatus, Behindertenstatus 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, ein zugängliches und integratives Erlebnis für alle Personen 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, siehe die unten verlinkten Poster: 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 den 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 Region Krim in der Ukraine, die Volksrepublik Donezk (DNR), die Volksrepublik Luhansk (LNR), Cherson oder Saporischschja). Wenn Sie sich in einem der aufgeführten Länder oder einer der aufgeführten Regionen befinden oder Staatsangehöriger eines dieser Länder sind, kann eine Exportlizenz als Bedingung für Ihre Anstellung in dieser Rolle erforderlich sein. Bitte beachten Sie, dass die nationale Herkunft und/oder Staatsangehörigkeit die Eignung für eine Anstellung bei Elastic nicht beeinträchtigt.
Bitte sehen Sie hier für unsere Datenschutzerklärung.
Elastic ist der Überzeugung, dass Mitarbeiter die Möglichkeit haben sollten, an dem Wert teilzuhaben, den wir gemeinsam für unsere Aktionäre schaffen. Daher ist diese Rolle zusätzlich zur Barvergütung derzeit berechtigt, am Aktienprogramm von Elastic teilzunehmen. Unser Gesamtvergütungspaket umfasst auch einen vom Unternehmen bezuschussten Registered Retirement Savings Plan (RRSP) mit einer Dollar-für-Dollar-Anpassung von bis zu 6% des anrechenbaren Einkommens sowie eine Reihe weiterer Leistungen, die einen ganzheitlichen Schwerpunkt auf das Wohlbefinden der Mitarbeiter legen.
- 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 spenden bis zu $2000 (oder den entsprechenden Betrag in lokaler Währung) für finanzielle Spenden und Dienstleistungen
- Bis zu 40 Stunden pro Jahr, die Sie für Freiwilligenprojekte verwenden können, die Ihnen am Herzen liegen
- Unterstützung bei der Elternschaft mit mindestens 16 Wochen Elternzeit
