Proximie
Nebius
Staff / Senior Software Engineer (Agentic Search) - Runtime
Über Nebius
Nebius leitet eine neue Ära in der Cloud-Infrastruktur für die globale KI-Wirtschaft ein. Wir bauen eine full-stack KI-Cloud-Plattform auf, die Entwickler und Unternehmen vom Training von Daten und Modellen bis hin zur produktiven Bereitstellung unterstützt, ohne die Kosten und Komplexität des Aufbaus großer interner KI/ML-Infrastrukturen.
Von Ingenieuren für Ingenieure gebaut. Von der groß angelegten GPU-Orchestrierung bis zur Inferenzoptimierung beherrschen wir die schwierigen Probleme in den Bereichen Compute, Speicher, Netzwerk und angewandte KI.
An der Nasdaq (NBIS) notiert und mit Hauptsitz in Amsterdam verfügen wir über eine globale Präsenz mit F&E-Zentren in Europa, Großbritannien, Nordamerika und Israel. Unser Team von über 1,500+ umfasst Hunderte von Ingenieuren mit tiefgreifender Expertise in Hardware, Software und KI-F&E.
Das Produkt
In einer sich schnell entwickelnden Welt hängt das Vertrauen in KI davon ab, dass KI-Agenten auf aktuellen, verifizierten Echtzeitdaten basieren. Suche ist die Grundlage, die dies ermöglicht.
Wir entwickeln eine agenten-native Suchplattform, die speziell für KI-Systeme und nicht für menschliche Benutzer entwickelt wurde. Unser Produkt bietet programmatische, latenzarme und beobachtbare Such-APIs, die KI-Agenten verwenden, um reale Informationen maßstabsgetreu abzurufen, zu filtern und zu verarbeiten.
Die Rolle
Wir suchen einen Senior Software Engineer, der an den Laufzeitsystemen einer neuartigen Suchmaschine für den Einsatz durch agentische KI arbeitet.
In dieser Rolle konzentrieren Sie sich auf den Aufbau von Systemen mit geringer Latenz und hohem Durchsatz, die Suchanfragen in Echtzeit bedienen. Sie arbeiten am kritischen Pfad von benutzerseitigen Anfragen, wo Leistung, Vorhersagbarkeit und Effizienz die Produktqualität direkt betreffen. Sie entwerfen und betreiben Systeme, die Tausende von Anfragen pro Sekunde unter strengen Latenzanforderungen verarbeiten, und optimieren jede Schicht vom Anfragehandling bis zum Datenzugriff und der Antwortzusammenstellung.
Wie ist es, bei Nebius zu arbeiten
Schnelllebig - Kühnes Denken - Ständiges Wachstum - Bedeutsame Wirkung - Vertrauen und wirkliche Eigenverantwortung - Möglichkeit, die Zukunft der KI zu gestalten
In dieser Position sind Sie verantwortlich für *
- Entwurf, Implementierung und Betrieb von Kernlaufzeitservices für die skalierte Auslieferung von Suchanfragen *
- Aufbau und Optimierung von Anfrageflüssen, einschließlich Abfrageverarbeitung, Abruf- Orchestrierung und Antwortzusammenstellung unter strengen Latenzanforderungen *
- Entwicklung von Systemen, die Leistung und Vorhersagbarkeit unter hoher Last aufrechterhalten *
- Optimierung von CPU-, Speicher- und Datenzugriffsmustern in leistungskritischen Pfaden *
- Sicherstellung von Zuverlässigkeit, Beobachtbarkeit und Vorhersagbarkeit über Produktionsdienste hinweg *
- Erstellung gut getesteter Systeme mit klaren Verantwortlichkeiten und Interaktionsverträgen, während die Flexibilität bei sich entwickelnder Architektur erhalten bleibt *
- Definition und Implementierung von Beobachtbarkeits-Primitives, einschließlich strukturierter Protokolle, Metriken, Traces und Latenzaufschlüsselungen *
- Überwachung von Durchsatz, Latenz und Ressourcennutzung sowie Förderung von Verbesserungen bei Leistung und Kosteneffizienz *
- Zusammenarbeit mit Indexierungs- und ML-Teams zur Integration von Abruf- und Rankingkomponenten, wobei die ML-Logik von den internen Systemkomponenten entkoppelt bleibt *
- Unterstützung von Experimenten und Iterationen durch kontrollierte Rollouts und rigoroses Benchmarking
Mindestanforderungen
Sie könnten gut passen, wenn Sie: *
- Über 5+ Jahre Erfahrung als Softwareentwickler in produktiven backend-Systemen verfügen *
- Starke praktische Expertise in C++ oder Rust in realen, hochlastigen Diensten besitzen *
- Hochlastige Systeme mit geringer Latenz für Endbenutzer entwickelt und betrieben haben, die Tausende von RPS unter strengen Latenzanforderungen verarbeiten *
- Leistung auf Systemebene verstehen – CPU, Speicher, Netzwerk und Datenzugriff *
- Ihren eigenen Code in der Produktion betrieben haben: ihn bereitgestellt, Vorfälle behoben und Änderungen bei Bedarf zurückgerollt haben *
- End-to-End-Denken über Anfrageflüsse hinweg anstelle von isolierten Komponenten *
- Korrektheit, Latenz und Entwicklungsgeschwindigkeit ausbalancieren und pragmatische Kompromisse eingehen können, wenn Umfang oder Zeit dies erfordern *
- Effektiv mit Teams aus Engineering, ML und Produkt zusammenarbeiten und in funktionsübergreifenden Umgebungen klar kommunizieren
Starke Kandidaten verfügen möglicherweise auch über Erfahrung mit: *
- DBMS-Interna (Open Source oder SaaS) und Cloud-Infrastruktur *
- Hochlast-Webanwendungen oder groß angelegte APIs *
- Leistungskritische Systeme wie Handelsplattformen oder Echtzeit-Datenpipelines *
- Low-Level-Performance-Tuning und hardwarenahe Optimierung *
- Open-Source-Beiträge oder aktive Beteiligung an der Engineering-Community *
- Teilnahme an Wettbewerbsprogrammierung oder CTFs *
- SHAD oder ähnliche fortgeschrittene technische Programme *
- Konferenzvorträge oder technische Veröffentlichungen
Chancengleichheitserklärung
Wir führen im Rahmen des Prozesses Coding-Interviews durch.
Nebius ist ein Arbeitgeber, der Chancengleichheit fördert. Wir setzen uns für die Schaffung eines inklusiven und vielfältigen Arbeitsplatzes ein und bieten gleiche Beschäftigungsmöglichkeiten in allen Aspekten der Beschäftigung. Wir diskriminieren nicht aufgrund von Rasse, Hautfarbe, Religion, Geschlecht (einschließlich Schwangerschaft), nationaler Herkunft, Abstammung, Alter, Behinderung, genetischen Informationen, Familienstand, Veteranenstatus, sexueller Orientierung, Geschlechtsidentität oder -ausdruck oder einer anderen gesetzlich geschützten Eigenschaft.
Bewerber müssen berechtigt sein, in dem Land zu arbeiten, in dem sie sich bewerben, und werden aufgefordert, als Bedingung für die Einstellung einen Nachweis der Beschäftigungsberechtigung zu erbringen.
Wenn Sie während des Bewerbungsprozesses Unterstützung benötigen, teilen Sie uns dies bitte mit.
Vorteile & Vergünstigungen: *
- Wettbewerbsfähige Vergütung *
- Karrierewachstum und Lernmöglichkeiten *
- Flexibilität und Eigenverantwortung *
- Kollaborative und innovative Kultur *
- Möglichkeit, an wirkungsvollen KI-Projekten zu arbeiten *
- Internationales Umfeld und talentierte Teams
