Wonderschool
Perplexity
Member of Technical Staff (Software Engineer, Multimodal)
Unsere Mission
Wir stellen Entwickler ein, die definieren, wie Menschen mit KI sprechen, ihr Dinge zeigen und von ihr hören.
Im Jahr 2026 haben wir Computer eingeführt, das wegweisende Produkt für die neue Ära der agentenbasierten KI. Wir haben uns von Millionen von Nutzern, die Perplexity täglich für Recherche, Shopping, Investitionen und Neugier nutzen, zu einem neuen Paradigma entwickelt, bei dem KI zur Umwandlung von Wissen in Handlungen eingesetzt wird.
Das Multimodal-Team entwickelt die Erfahrungen und Infrastrukturen, die die KI-Interaktion über Berührung und Text hinaus erweitern – Echtzeit-Sprache, Vision und die dahinterliegenden Plattformsyteme. Wir verantworten den gesamten Pfad von der Sprachaufnahme eines Nutzers über ein Gerät bis zur Rückgabe einer Antwort: die Echtzeit-Sitzungsinfrastruktur, die Clients mit fortschrittlichen Audiomodellen verbindet, die backend-Orchestrierung, die Live-Sitzungen weiterleitet, aufzeichnet und überwacht, sowie das SDK, das Sprach- und multimodale Erlebnisse in den Apps von Perplexity ermöglicht.
Als backend-Ingenieur im Bereich Multimodal entwerfen und skalieren Sie die verteilten Systeme, die Live-Sprachsitzungen in der Produktion verarbeiten – und treiben völlig neue Produkte an der Schnittstelle von Sprache, Vision und Agenten voran.
Die Mission von Perplexity ist es, Neugier zu fördern. Neugierige Menschen sind die Menschen, die Veränderungen in der Welt vorantreiben. Veränderungen voranzutreiben ist ein kontinuierlicher Kreislauf aus Lernen, Aufbauen und Integrieren.
- Lernen: Neugierige Menschen lernen ständig neue Dinge, indem sie mehr fragen. Sie hinterfragen den Status quo in ihrem eigenen Fachgebiet und lernen ständig auch außerhalb davon. Forschung ist für sie essentiell und nie endend.
- Bauen: Neugierige Menschen erschaffen und kreieren Dinge, um der Welt ihre neuen Antworten auf Probleme zu zeigen, die niemand sonst je hinterfragt hat. Sie ergreifen Maßnahmen basierend auf dem, was sie gelernt haben. Macher brauchen Werkzeuge, um ihre Produkte, ihre Unternehmen, ihre Realität zu erschaffen.
- Integrieren: Sie müssen mit der Welt interagieren, wie sie ist, um Veränderungen und Akzeptanz voranzutreiben. Wahre Anführer bauen nicht einfach etwas und hoffen. Sie müssen Armeen von Agenten und Arbeitern haben, die ständig in Millionen von kleinen Wegen arbeiten können.
Wiederholen. Für neugierige Menschen ist dies ein Kreislauf, der niemals endet.
Warum Perplexity anders ist
- Handwerkskunst. Wir entwickeln hochwertige, geschmackvolle Produkte, die sich sowohl an KI-Native als auch an KI-Neugierige richten.
- Verantwortung. Sie identifizieren das Problem, entwerfen die Lösung und setzen sie um.
- Unternehmertum. Wir denken wie Gründer, handeln mit Dringlichkeit und setzen uns dafür ein, für uns und unsere Nutzer zu liefern.
- Wissenschaft. Arbeiten Sie mit hoch talentierten Kollegen zusammen, verfolgen Sie Wissen und Wahrheit und verbessern Sie sich selbst, Ihre Teams und Ihre Produkte.
- Partnerschaft. Wir verstärken die Stärken des anderen, bauen Silos ab und geben selbstlos, um unseren Kollegen zu helfen, Spitzenleistungen zu erbringen.
Was Sie tun werden
- Entwerfen, Erstellen und Skalieren der backend-Sitzungs-Worker-Architektur, die Echtzeit-Sprache ermöglicht: langlebige pro-Sitzungs-Worker, Provider-Routing und zustandsbehaftetes Streaming über gRPC.
- Umfassende Verantwortung für verteilte Systemprobleme – Sitzungslebenszyklus, Wiederherstellung nach Abstürzen, Wiederverbindung und Wiedergabe, Multi-Region-Bereitstellung und anmutige Degradation unter realer Produktionslast.
- Erstellen von Provider-unabhängigen Streaming-Protokollen von unserem backend zum Rust SDK, das die Sprachfunktion über jeden Client-Stack hinweg ermöglicht.
- Vorantreiben neuer Produkte und Initiativen im Bereich Sprach- und multimodale KI von der Problemdefinition über das technische Design bis hin zur Implementierung und Markteinführung.
- Erstellen der Orchestrierungsschicht, die es Live-Sprachmodellen ermöglicht, Aufgaben an Tools, Agenten und langlaufende Tasks zu delegieren – sicher, asynchron und in großem Maßstab.
- Enge Zusammenarbeit mit den SDK-, Client-, Infrastruktur- und Modellteams; Arbeit über den gesamten Stack hinweg, wenn das Produkt dies erfordert, von backend-Diensten bis hin zu kundenorientierten APIs.
Was wir suchen
- 4+ Jahre Berufserfahrung in der Softwareentwicklung mit Schwerpunkt auf backend oder verteilten Systemen.
- Umfangreiche Erfahrung in Rust, Python oder Go (wir arbeiten hauptsächlich in Rust und Python).
- Erfahrung im Entwurf und Betrieb von verteilten Produktionssystemen: Streaming-RPC (gRPC oder ähnlich), zustandsbehaftete Dienste, nachrichtenbasierte Architekturen und Fehlerwiederherstellung.
- Solides Verständnis von Cloud-Infrastruktur – Bereitstellung, Skalierung und Betrieb von Diensten auf AWS oder vergleichbaren Plattformen.
- Starkes Produktverständnis und die Fähigkeit, Benutzerprobleme in einfache, effektive technische Lösungen zu übersetzen.
- Echtes Interesse und Nutzung von KI-Produkten sowie die Bereitschaft, schnell zu lernen.
Von Vorteil
- Erfahrung mit Echtzeit-Mediensystemen: Sprache, Audio-Streaming, WebRTC oder latenzarme Übertragung.
- Full-stack-Bereich – Komfort bei der Entwicklung von End-to-End-Lösungen, von backend-Diensten bis hin zu clientseitigen SDKs oder Web-Frontends.
- Erfahrung mit der Integration von LLMs, Sprachmodellen oder Computer Vision in Produktionssysteme.
- Erfahrung mit Agenten-Frameworks, Tool-Calling-Architekturen oder sandboxed Ausführungsumgebungen.
- Zeit in einem schnell wachsenden Startup oder in einem stark eigenverantwortlichen Engineering-Team verbracht.
