Roku
Paramount
Lead Software Engineer - Roku
Über die Stelle
#WeAreParamount mit der Mission, die Kraft von Inhalten zu entfesseln… bist du dabei?
Wir haben die Marken, wir haben die Stars, wir haben die Power, um unsere Mission zu erfüllen, die Welt zu unterhalten – jetzt fehlt nur noch… DU!
Ein Teil von Paramount zu werden bedeutet, einem Team leidenschaftlicher Menschen beizutreten, die nicht nur die Kraft von Inhalten erkennen, sondern auch eine Prise Spaß und Einzigartigkeit schätzen.
Gemeinsam schaffen wir Momente, die zählen – sowohl für unser Publikum als auch für unsere Mitarbeiter – und streben danach, einen positiven Eindruck in der Kultur zu hinterlassen.
LEAD SOFTWARE ENGINEER — ROKU
ÜBER DIE ROLLE
Du verantwortest die technische Ausrichtung der Paramount+ Roku-Applikation – die Plattform, die Muster, die Architektur. Dies ist eine praxisorientierte Führungsrolle, in der du Code schreibst, Reviews durchführst und den Standard für ein Team von Ingenieuren setzt, das Funktionen für Millionen von Zuschauern bereitstellt.
Die Einschränkungen von Roku – knappe Speicherbudgets, eine Single-Threaded-Render-Schleife, Hardware, die fünf Gerätegenerationen umfasst – sind das Umfeld, in dem du aufblühst, nicht nur, das du tolerierst. Du kennst diese Einschränkungen gut genug, um sie zu vermitteln, und du wirst ein Team durch diese Herausforderungen führen.
WAS ERFOLG AUSMACHT
- Dein Team liefert pünktlich, weil du den Arbeitsumfang korrekt eingeschätzt hast – nicht, weil jemand am Wochenende gearbeitet hat
- Ingenieure in deinem Team wachsen von Quartal zu Quartal. Sie übernehmen in diesem Quartal schwierigere Probleme als im letzten. Du kannst benennen, was sich geändert hat
- Du öffnest ein 200-Datei BrightScript-Repo, das du noch nie gesehen hast, und beginnst am selben Tag mit Änderungen – und du hast deinem Team die Dokumentation und den Kontext gegeben, dasselbe zu tun
- Du bemerkst einen Speicherspitzenwert auf einem Roku Express, bevor die Qualitätssicherung ein Ticket erstellt. Du behebst es, dokumentierst den Vorfall und machst daraus ein Muster, dem das Team folgt
- Du hältst Architektur-Entscheidungen schriftlich fest. Sechs Monate später liest ein neuer Ingenieur eine davon und versteht, warum du dich so entschieden hast
- Du widersprichst, wenn ein Plan Lücken aufweist, und schlägst einen besseren vor – ohne andere klein zu machen
- Du behandelst die Build-Pipeline, Testabdeckung und Fehlerüberwachung wie Produktfunktionen
- Du machst die Menschen um dich herum besser in ihrem Job. Sie würden das bestätigen, wenn man sie fragt
Standort: Vor Ort - New York / Los Angeles / San Francisco / Ft. Lauderdale
Paramount ist ein Arbeitgeber, der Chancengleichheit fördert und sich für einen vielfältigen und inklusiven Arbeitsplatz einsetzt.
#LI-TG1
ZUSÄTZLICHE INFORMATIONEN
Gehaltsspanne: $156,800.00 - 235,200.00.
Die Gehaltsspanne für diese Position gilt für New York, Kalifornien, Colorado, den Bundesstaat Washington und die meisten anderen Regionen. Das Anfangsgehalt für den erfolgreichen Bewerber hängt von einer Vielzahl berufsbezogener Faktoren ab, einschließlich, aber nicht beschränkt auf geografischen Standort, Marktanforderungen, Erfahrung, Ausbildung und Qualifikation. Die für diese Position verfügbaren Leistungen umfassen Kranken-, Zahn-, Augenversicherung, 401(k)-Plan, Lebensversicherung, Leistungen bei Arbeitsunfähigkeit, Studienbeihilfeprogramm und PTO oder, falls zutreffend, wie anderweitig durch den entsprechenden Tarifvertrag vorgeschrieben. Diese Position ist bonusberechtigt.
Paramount ist ein Arbeitgeber, der Chancengleichheit (EOE) fördert, einschließlich Behinderung/Veteranenstatus.
Bei Paramount fließt der Geist der Inklusion in alles ein, was wir tun, auf dem Bildschirm und abseits davon. Von den Programmen und Filmen, die wir erstellen, bis hin zu Mitarbeiterleistungen/-programmen und sozialen Outreach-Initiativen glauben wir, dass Möglichkeiten, Zugang, Ressourcen und Belohnungen für alle verfügbar sein sollten. Paramount ist stolz darauf, ein Arbeitsplatz zu sein, der Chancengleichheit fördert. Wir verpflichten uns zur Chancengleichheit bei der Beschäftigung unabhängig von Rasse, Hautfarbe, ethnischer Zugehörigkeit, Abstammung, Religion, Glauben, Geschlecht, nationaler Herkunft, sexueller Orientierung, Alter, Staatsbürgerschaftsstatus, Familienstand, Behinderung, Geschlechtsidentität, Geschlechtsausdruck und Veteranenstatus.
Wenn du eine qualifizierte Person mit einer Behinderung oder ein behinderter Veteran bist, kannst du eine angemessene Vorkehrung anfordern, wenn du aufgrund deiner Behinderung nicht in der Lage oder eingeschränkt bist, paramount.com/careers zu nutzen oder darauf zuzugreifen. Du kannst angemessene Vorkehrungen anfordern, indem du 212.846.5500 anrufst oder eine E-Mail an [email protected] sendest. Nur Nachrichten, die für diesen Zweck hinterlassen werden, werden beantwortet.
DEINE AUFGABEN
- Festlegung der technischen Ausrichtung für die Paramount+ Roku-Applikation – Auswahl der Muster, Verantwortung für die Architektur, Verteidigung der Entscheidungen
- Entwicklung und Wartung von Kern-Framework-Komponenten und Funktionen – dies ist eine praxisorientierte Rolle, in der du Code auslieferst
- Führung eines Teams von Roku-Ingenieuren durch Code-Reviews, Pair Programming und Feedback, das die persönliche Entwicklung fördert
- Architektur unter Berücksichtigung der Roku-Einschränkungen: Speicherlimits, Render-Thread/Task-Thread-Grenzen, Geräte-Leistungsklassen und Zertifizierungsanforderungen
- Bereitstellung von Echtzeit-Personalisierungsfunktionen – personalisierte Empfehlungen, dynamische Grafiken und Ad-Engagement-Erlebnisse – innerhalb der Speicher- und Threading-Einschränkungen von Roku
- Förderung der Einführung von RSG 1.3 Datenübertragung APIs, BrightScript Memory Monitor und Perfetto Tracing im gesamten Team
- Projektumfang definieren, Risiken identifizieren, bevor sie zu Blockern werden, und sicherstellen, dass das Team liefert
- Koordination mit Produkt, Design, Backend Engineering und DevOps/SRE, um Anforderungen in Pläne zu übersetzen, die dein Team umsetzen kann
- Erstellung von Architektur-Dokumenten, RFCs und Komponenten-Leitfäden, damit Entscheidungen sichtbar und dauerhaft sind
- Wartung und Verbesserung von CI/CD-Pipelines, Testinfrastruktur und Build-Tools
- Design und Durchführung von A/B-Tests sowie Umsetzung der Ergebnisse
- Nutzung von KI-Entwicklungstools, um schneller zu arbeiten, und Unterstützung des Teams bei deren Einführung
Mindestanforderungen
ERFORDERLICHE QUALIFIKATIONEN
- 8+ Jahre Erfahrung in der Softwareentwicklung
- 4+ Jahre Erfahrung in der Entwicklung von Roku-Applikationen
- 2+ Jahre Erfahrung in der Teamleitung oder als technischer Lead
- Bachelor-Abschluss in Informatik, einem verwandten Bereich oder gleichwertige Berufserfahrung
- Fundierte Kenntnisse in OOP, Datenstrukturen und Algorithmen – fähig, Systeme zu entwerfen und die Entwürfe anderer zu bewerten
- BrightScript und SceneGraph SDK, einschließlich RSG 1.3 – du kannst die Kompromisse zwischen MoveIntoField, PostMessage und CopyMessage erklären, ohne nachzuschlagen
- Tiefgreifende Beherrschung des Roku-Threading-Modells und Verständnis dafür, wo die Leistung auf Low-End-Geräten nachlässt
- Roku-Frameworks und -Dienste: RAF, RMF, RokuPay
- Unit- und Integrationstests auf Roku – du hast Testinfrastruktur aufgebaut, nicht nur Tests geschrieben
- RESTful API-Design, HTTP-Caching-Verhalten und CDN-Interaktion
- Git und GitHub
- Starke technische Ausdrucksfähigkeit – Architektur-Dokumente und Pläne, die tatsächlich gelesen und umgesetzt werden
- Aktive Nutzung von KI-Entwicklungstools (Copilot, Claude, Cursor oder ähnlich) mit konkreten Beispielen, wie sie deine Arbeitsweise verändert haben
GEWÜNSCHTE QUALIFIKATIONEN
- BrighterScript und Roku-Community-Tools (ropm, bslint, roku-debug)
- Andere OTT-Plattformen: Fire TV, Android TV, Apple TV, Samsung TV, LG webOS
- Observability-Tools: Conviva, New Relic, Datadog, Sentry, Microservices und backend-für-frontend-Muster
- Erfahrung in der Integration von Personalisierungs- oder Empfehlungssystemen in Applikationen für vernetzte Geräte
- Erfahrung mit Echtzeit- oder ereignisgesteuerten Architekturen auf Client-Plattformen
- E2E-Tests für Applikationen auf vernetzten Geräten
- Docker und CI/CD-Tools (Jenkins oder ähnlich)
- GraphQL
- Nachweisbare Erfahrung bei der Einführung von KI-Tools in einem Team – tatsächliche Nutzung, nicht nur eine Demo
- Du legst so viel Wert auf UX, dass du bei Produkt und Design widersprichst, wenn etwas nicht stimmt
- Du hast über Zeitzonen hinweg gearbeitet, ohne auf Meetings warten zu müssen, um dich selbst zu entblocken
Paramount+, ein Direct-to-Consumer-Digital-Abonnement-Video-on-Demand- und Live-Streaming-Dienst von Paramount Global, kombiniert Live-Sport, aktuelle Nachrichten und einen Berg an Unterhaltung. Der Premium-Streaming-Dienst bietet eine umfangreiche Bibliothek an Originalserien, erfolgreichen Shows und beliebten Filmen aus jedem Genre von weltbekannten Marken und Produktionsstudios, darunter BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures und der Smithsonian Channel. Der Dienst ist auch das Streaming-Zuhause für unübertroffene Sportprogramme, einschließlich jedes CBS Sports-Events, von Golf über Fußball bis hin zu Basketball und mehr, sowie exklusive Streaming-Rechte für große Sportimmobilien, einschließlich einiger der weltweit größten und beliebtesten Fußballligen. Paramount+ ermöglicht es Abonnenten außerdem, lokale CBS-Sender in den USA live zu streamen, zusätzlich zur Möglichkeit, die anderen Live-Kanäle von Paramount Streaming zu streamen: CBSN für 24/7 Nachrichten, CBS Sports HQ für Sportnachrichten und Analysen sowie ET Live für Unterhaltungsberichterstattung.
Was wir bieten
- Attraktive Vergütung und umfassende Leistungspakete. Unsere vollständige Liste der Leistungen findest du hier: paramount.com/careers/benefits
- Großzügiger bezahlter Urlaub.
- Eine spannende und erfüllende Gelegenheit, Teil eines der dynamischsten Teams von Paramount zu sein.
- Möglichkeiten für sowohl Vor-Ort- als auch virtuelle Engagement-Events.
- Einzigartige Möglichkeiten, bedeutungsvolle Verbindungen zu knüpfen und eine lebendige Gemeinschaft aufzubauen, sowohl innerhalb als auch außerhalb des Arbeitsplatzes.
- Entdecke das Leben bei Paramount: paramount.com/careers/life-at-paramount
