Auf einen Blick
- Aufgaben: Entwickle innovative Suchmaschinenkomponenten und optimiere Systeme für Milliarden von Seiten.
- Unternehmen: Perplexity, ein führendes Unternehmen im Bereich Suchtechnologien.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Tolle Karrierechancen in einem innovativen Umfeld mit modernster Technologie.
- Warum dieser Job: Gestalte die Zukunft der Suche und arbeite an spannenden Herausforderungen in einem dynamischen Team.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in Systemprogrammierung und Leidenschaft für effizienten Code.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Perplexity sucht einen hochqualifizierten Senior oder Expert Systems Engineer, um unser Search Core-Team zu verstärken. Diese Rolle ist entscheidend für den Aufbau von Suchprodukten und -technologien der nächsten Generation. Sie werden wichtige Entscheidungen über die Architektur, das Design und die Implementierung grundlegender Komponenten in unserem technischen Stack treffen.
Verantwortlichkeiten
- Entwurf und Aufbau von Kernkomponenten der Suchmaschine, einschließlich Indexierungs-Pipelines, Abrufalgorithmen und Rankingsystemen, die im Maßstab von Milliarden von Seiten arbeiten.
- Entwicklung von Streaming- und Batch-Datenverarbeitungssystemen für den Aufbau von Suchindizes in einer Hochlastumgebung.
- Optimierung der Hardwareleistung durch Low-Level-Optimierungen und Systemtuning.
- Bewältigung von Herausforderungen in Bezug auf Multithreading, Parallelität und systemweite Optimierung.
Qualifikationen
- Über 3 Jahre praktische Erfahrung in der Systemprogrammierung (Rust, C++, C oder ähnlich).
- Verantwortung für den gesamten Projektlebenszyklus – Sie schreiben nicht nur eine schnelle innere Schleife, sondern kümmern sich auch darum, wie das System gebaut, bereitgestellt, betrieben und in der Produktion skaliert wird.
- Kenntnisse in Python oder anderen Skriptsprachen.
- Leidenschaft für das Schreiben von sauberem, effizientem und skalierbarem systemnahen Code.
- Starkes Wissen über Algorithmen und Datenstrukturen sowie die Fähigkeit, diese effektiv anzuwenden.
- Tiefes Verständnis von Multithreading, einschließlich verschiedener Ansätze, Herausforderungen und Kompromisse.
- Erfahrung im Aufbau von Hochlast-, verteilten und hardware-nahen Diensten.
- Solides Verständnis der Linux-Interna (Syscalls, Netzwerk-Stack, Speicher-Modell, Kernel-Tuning).
- Vertrautheit mit Techniken zur Low-Level-Optimierung (Speicherverwaltung, Cache-Effizienz, SIMD, Profiling).
Bevorzugte Qualifikationen
- Erfahrung in der Entwicklung von Kernkomponenten von Suchmaschinen, Datenbanken oder Informationsabrufsystemen.
- Verständnis der Grundlagen der Suche: Indizierung, Abfrageanalyse, Ranking und Relevanz.
- Erfahrung mit Handelssystemen oder anderen latenzsensitiven Echtzeitsystemen.
- Vertrautheit mit Cloud-Diensten, Kubernetes und AWS-Infrastruktur.
Member of Technical Staff (Search Engine Developer, Search Core) Arbeitgeber: Perplexity
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Entwicklung fortschrittlicher Suchtechnologien konzentriert. Unsere Unternehmenskultur fördert Zusammenarbeit und Kreativität, während wir gleichzeitig großen Wert auf die berufliche Weiterentwicklung unserer Mitarbeiter legen. Genießen Sie die Vorteile eines flexiblen Arbeitsumfelds und die Chance, an bedeutenden Projekten zu arbeiten, die einen echten Einfluss auf die Art und Weise haben, wie Daten verarbeitet werden.