Esri
Netflix
Software Engineer 6 - Ad Serving Platform
Über die Stelle
Bei Netflix ist es unsere Mission, die Welt zu unterhalten. Gemeinsam schreiben wir das nächste Kapitel – wir verschieben die Grenzen des Storytellings, begeistern Fans weltweit und lassen das Unvorstellbare Wirklichkeit werden. Wir sind ein Dream-Team, das von der spannenden Herausforderung besessen ist, herauszufinden, was passiert, wenn man Kreativität, Intuition und modernste Technologie miteinander verbindet. Werden Sie Teil von dem, was als Nächstes kommt.
Im November 2022 haben wir ein neues werbefinanziertes Abonnementmodell eingeführt, um unseren Mitgliedern mehr Auswahl bei der Nutzung unserer Inhalte zu bieten. Dieses neue Modell ermöglicht es uns, neue Mitglieder zu einem günstigeren Preis zu gewinnen und gleichzeitig einen attraktiven Weg für Werbetreibende zu schaffen, um ein hochgradig engagiertes Publikum zu erreichen.
Wir suchen eine erfahrene technische Führungskraft, die die technische Ausrichtung dieses Plattform-Pods verantwortet, den architektonischen Standard setzt und die Umsetzung bei den komplexesten Herausforderungen der Systemoptimierung mit hohem Durchsatz bei Netflix vorantreibt.
Netflix zeichnet sich durch eine einzigartige Kultur und Arbeitsumgebung aus. Erfahren Sie hier mehr.
Unser Team
Das Engineering-Team der Ads Serving Platform ist Teil der Ad Serving & Decisioning Organisation bei Netflix Ads. Wir verantworten die verteilten Systeme mit hohem Durchsatz und geringer Latenz, die die Ad-Entscheidungsfindung in Echtzeit ermöglichen. Unsere Arbeit konzentriert sich auf die Kernplattform-Architekturen, die Ranking und Scoring, Auktionsmechanismen, Budget- und Pacing-Systeme sowie zielbasierte Auslieferungsoptimierung unterstützen. Wir legen großen Wert darauf, wie Systeme funktionieren, und entwickeln skalierbare, resiliente Architekturen.
Ihre Aufgaben
- Technische Ausrichtung: Sie tragen dazu bei, die allgemeine technische Ausrichtung der Ad-Serving-Plattform voranzutreiben. Sie arbeiten eng mit anderen Engineering-Teams zusammen, um sicherzustellen, dass das Ökosystem die SLAs, SLOs und Verfügbarkeitsanforderungen erfüllt.
- Verteilte Plattform mit geringer Latenz: Sie entwerfen eine auf hohen Durchsatz optimierte, nebenläufige Plattform und überwachen, diagnostizieren und minimieren Tail-Latenzen über die Kernausführungspfade hinweg.
- Networking & Performance Engineering: Sie arbeiten mit I/O- und CPU-intensiven Workloads. Sie profilieren und optimieren Netzwerk- und Systemschichten und entwickeln automatisierte Performance-Benchmarking-Frameworks innerhalb der CI/CD-Pipeline, um Latenz-Regressionen zu identifizieren.
- Modulares Plattformdesign: Sie entwickeln eine modulare Architektur, die es anderen Teams ermöglicht, auf der Plattform aufzubauen. Sie schaffen Schnittstellen für externe Komponenten wie Model-Serving-Runtimes, Budget-/Pacing-Systeme und programmatische Demand-Engines, die ausgehendes Networking und QPS-Management abwickeln.
- Operative Exzellenz & Resilienz: Sie entwerfen ein System, das einfach zu betreiben und zu warten ist. Sie halten einen hohen Standard für das Design und die Resilienz verteilter Systeme aufrecht und stellen ein kontrolliertes Verhalten bei Lastspitzen oder Live-Events sicher.
Ihr Profil
- Erfahrung mit verteilten Systemen: 10+ Jahre Erfahrung in der Entwicklung verteilter Systeme, Kern-backend-Infrastruktur oder Plattformen mit hohem Durchsatz.
- Engineering von Systemen mit geringer Latenz: Fundierte Expertise im Schreiben von sauberem, hochoptimiertem Code in Systemprogrammiersprachen (z. B. Java, Go, C++ oder Rust) mit nachweislicher Erfahrung in der Verarbeitung hoher Transaktionsvolumina.
- Nebenläufigkeit & algorithmisches Design: Praktische Erfahrung mit dem Design von Multithreaded-Systemen, nebenläufiger Programmierung und algorithmischem Design für hochgradig nebenläufige Workloads (einschließlich lock-freier Datenstrukturen oder der Minderung von Lock-Contention).
- Networking & I/O-Optimierung: Verständnis der Grundlagen verteilter Systeme, insbesondere im Umgang mit I/O- und CPU-intensiven Workloads, Netzwerkprotokollen und Datenpartitionierungsstrategien.
- Leistungsmessung & Telemetrie: Erfahrung im Einsatz von Profiling- und Diagnosetools zur Messung der Systemleistung, Analyse von Tail-Latenzen, Identifizierung von Execution-Hotspots sowie beim Aufbau von Telemetrie- oder Monitoring-Hooks.
- Architektur & Zusammenarbeit: Fähigkeit, komplexe algorithmische Anforderungen (wie Geschäftslogik oder Data-Science-Modelle) in erweiterbare Plattformkomponenten zu übersetzen, die mehrere Teams unterstützen.
- Moderne Entwicklungstools: Sicherer Umgang mit modernen Entwicklungstools und LLM-Unterstützung, um die Implementierung zu beschleunigen und gleichzeitig die architektonische Übersicht und Codequalität zu wahren.
Unsere Vergütungsstruktur besteht in der Regel ausschließlich aus einem Jahresgehalt; wir zahlen keine Boni. Sie entscheiden jedes Jahr selbst, welchen Anteil Ihrer Vergütung Sie als Gehalt und welchen als Aktienoptionen erhalten möchten. Um Ihre persönliche marktgerechte Vergütung zu ermitteln, stützen wir uns auf Marktindikatoren und berücksichtigen Ihre spezifische Jobfamilie, Ihren Hintergrund, Ihre Fähigkeiten und Ihre Erfahrung. Der Gehaltsrahmen für diese Position liegt bei
$499,000.00 - $900,000.00.
Netflix bietet umfassende Sozialleistungen, darunter Krankenversicherungspläne, Unterstützung für psychische Gesundheit, einen 401(k)-Altersvorsorgeplan mit Arbeitgeberzuschuss, ein Aktienoptionsprogramm, Programme bei Arbeitsunfähigkeit, Gesundheitssparkonten und flexible Ausgabenkonten, Leistungen zur Familienplanung sowie Lebens- und Unfallversicherungen. Wir bieten zudem bezahlte Freistellungsprogramme an. Vollzeitbeschäftigte im Stundenlohn erhalten jährlich 35 Tage bezahlten Urlaub für Erholung, Feiertage und Krankheitstage. Vollzeitbeschäftigte mit Festgehalt haben sofortigen Anspruch auf flexible Urlaubsregelungen. Weitere Details zu unseren Leistungen finden Sie hier.
Inklusion ist ein zentraler Wert bei Netflix und wir bemühen uns um ein wertschätzendes Bewerbungsverfahren für alle Kandidaten. Wenn Sie während des Einstellungsprozesses einen Nachteilsausgleich oder eine Unterstützung aufgrund einer Behinderung oder aus anderen Gründen benötigen, senden Sie bitte eine entsprechende Anfrage an Ihren Recruiting-Partner.
Wir sind ein Arbeitgeber, der Chancengleichheit fördert, und wir feiern Vielfalt, da wir wissen, dass Diversität stärkere Teams aufbaut. Wir gehen das Thema Vielfalt und Inklusion ernsthaft und durchdacht an. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, Abstammung, nationaler Herkunft, Kaste, Geschlecht, sexueller Orientierung, geschlechtlicher Identität oder Ausdruck, Alter, Behinderung, medizinischem Zustand, Schwangerschaft, genetischer Ausstattung, Familienstand oder Militärdienst.
