Snowflake
Roku
Senior AI DevOps Engineer
ÜBER DAS TEAM
TEAMWORK MAKES THE STREAM WORK.
ROKU IST DIE VERÄNDERUNG, WIE DIE WELT FERNSIEHT
Roku ist die #1 TV-Streaming-Plattform in den USA, Kanada und Mexiko, und wir haben es uns zum Ziel gesetzt, jeden Fernseher weltweit mit unserer Technologie auszustatten. Roku hat das Streaming auf den Fernseher gebracht. Unsere Mission ist es, die TV-Streaming-Plattform zu sein, die das gesamte TV-Ökosystem miteinander verbindet. Wir bringen Verbraucher mit den Inhalten zusammen, die sie lieben, ermöglichen es Content-Publishern, große Zielgruppen aufzubauen und zu monetarisieren, und bieten Werbetreibenden einzigartige Möglichkeiten, Verbraucher gezielt anzusprechen.
Von Ihrem ersten Tag an bei Roku leisten Sie einen wertvollen – und geschätzten – Beitrag. Wir sind ein schnell wachsendes börsennotiertes Unternehmen, bei dem niemand nur zuschaut. Wir bieten Ihnen die Möglichkeit, Millionen von TV-Streamern auf der ganzen Welt zu begeistern und gleichzeitig wertvolle Erfahrungen in verschiedenen Disziplinen zu sammeln.
Treten Sie einem leistungsstarken, innovativen Team bei, das eine Schlüsselrolle in Rokus Mission spielt, die beste TV-Streaming-Plattform der Welt zu sein. Unser Team ist verantwortlich für die Bereitstellung intuitiver, qualitativ hochwertiger mobiler Anwendungen, die die Art und Weise verbessern, wie Millionen von Nutzern weltweit mit Roku-Geräten interagieren. Wir sind stolz darauf, Produkte zu entwickeln, die „einfach funktionieren“ – nahtlos und mühelos. Dieses Engagement für Exzellenz wird durch eine kollaborative, integrative und ergebnisorientierte Kultur vorangetrieben, in der Ihre Beiträge die Benutzererfahrung von Millionen direkt beeinflussen werden. Wenn Sie leidenschaftlich gerne Produkte entwickeln, die sich magisch und intuitiv anfühlen, dann ist dies das richtige Team für Sie.
ÜBER DIE ROLLE
Das Mobile-Team liefert die Roku Remote, Smart Home und Howdy Apps für iOS und Android aus. Sie verantworten die CI/CD-Pipeline und die QA-Automatisierungsinfrastruktur für das Mobile Engineering Team. Ihre Rolle wird KI nutzen, um eine vollständig autonome, sich selbst heilende CI/CD- und QA-Automatisierungspipeline für mehrere Produkte mit Millionen von Nutzern zu entwerfen und zu erstellen. Sie behandeln KI als Ihr primäres Designwerkzeug, nicht als Zusatz. Jedes System, das Sie bauen, sollte den menschlichen Eingriff minimieren, vom Code-Push bis zur Einreichung im App Store. Sie werden die CI-Pipeline-Architektur verantworten: den Weg vom Git-Push zu einem grünen oder roten Signal. Ihre Aufgabe ist es, diesen Weg schnell, zuverlässig und kostengünstig zu gestalten. Dazu gehören QA-Automatisierung und Geräteorchestrierung: die Softwaresysteme, die die Testinfrastruktur planen, überwachen und wiederherstellen.
WAS SIE TUN WERDEN
- Entwerfen und warten Sie CI/CD-Pipelines für iOS und Android auf GitLab CI
- Architektieren Sie Pipeline-Stufen für schnelles Scheitern: zuerst die günstigsten Prüfungen (Lint, Kompilierung, statische Analyse), teure Prüfungen zuletzt (Gerätefarm-Tests)
- Erstellen Sie intelligentes Test-Routing: Analysieren Sie MR-Diffs, um zu bestimmen, welche Tests physische Geräte benötigen und welche auf Emulatoren ausgeführt werden können, sodass 80 % der MRs niemals die Gerätefarm berühren
- Erstellen Sie Systeme zur Erkennung und Quarantäne von fehlerhaften Tests. Klassifizieren Sie Fehler als infrastruktur- oder codebedingt, damit Ingenieure dem Signal vertrauen
- Automatisieren Sie Release-Mechanismen: Code-Signierung, Versionierung, TestFlight/Play Console-Uploads, dSYM- und Mapping-Datei-Verwaltung. Das Ziel sind null manuelle Schritte zwischen Merge und App Store-Einreichung
- Stellen Sie sicher, dass die Pipelines bei wachsendem Volumen an agentengenerierten MRs den Anstieg absorbieren, ohne die Geschwindigkeit zu beeinträchtigen oder menschlich generierte MRs von Ressourcen auszuschließen
- Erstellen Sie das Gerätereservierungs- und Orchestrierungssystem, das Geräte für CI-Jobs zuweist, Konflikte verhindert und die Auslastung ohne manuelle Planung maximiert
- Entwerfen Sie selbstheilende Automatisierung: Health Checks erkennen nicht reagierende Geräte, lösen eine Fernwiederherstellung über API aus und registrieren sie neu, ohne dass menschliches Eingreifen erforderlich ist
- Definieren Sie die Gerätekompatibilitätsmatrix, welche Firmware-/Kombinationen echte Hardware erfordern und welche auf Emulatoren laufen können
- Implementieren Sie eine prioritätsbasierte Testweiterleitung: Geräte-bezogene MRs erhalten Farmzeit, reine UI-MRs warten niemals auf ein Gerät
- Nutzen Sie KI, um Fehlerursachen zu identifizieren, Infrastrukturprobleme vorherzusagen und die Pipeline-Leistung kontinuierlich zu optimieren
WIR FREUEN UNS, WENN SIE HABEN
- 5+ Jahre Betrieb von CI/CD-Infrastruktur im großen Maßstab, vorzugsweise GitLab CI
- Reisebereitschaft bis zu 20 %
- Tiefes Verständnis von mobilen Build-Systemen (Xcode/xcodebuild, Gradle) und mobilspezifischen CI-Herausforderungen (Code-Signierung, Bereitstellung, Multi-Plattform-Builds)
- Starke Skripting-Kenntnisse (Python, Bash) und die Fähigkeit, interne Tooling-Reservierungssysteme, Gesundheitsmonitore und Pipeline-Analyse-Dashboards zu erstellen
- Fortgeschrittene Kenntnisse in KI-gestützter Entwicklung (Copilot, Claude Code, Cursor oder Äquivalent) – Sie nutzen KI als Ihren Standardansatz zum Schreiben von Code, Erstellen von Systemen und Lösen von Infrastrukturproblemen
- Erfahrung im Entwurf autonomer, sich selbst heilender Systeme, die Fehler erkennen, diagnostizieren und beheben, ohne menschliches Eingreifen
- KI-first-Problemlösung, bei der Ihr Instinkt darin besteht, mit KI zu automatisieren, bevor manueller Prozess oder Personal hinzugefügt wird
- Besessenheit von der Entwicklererfahrung. Sie messen Ihren Erfolg daran, wie schnell und zuverlässig Ingenieure Feedback erhalten, nicht daran, wie komplex Ihre Infrastruktur ist
- Datengesteuerte Entscheidungsfindung. Sie messen Fehlerraten, Verschwendungsraten, Gerätenutzung und Pipeline-Dauer und nutzen diese Zahlen, um Ihre Arbeit zu priorisieren
Bevorzugte Qualifikationen
- Erfahrung mit Infrastructure-as-Code (Terraform, Ansible oder Äquivalent) zur Verwaltung von Cloud- und On-Premises-Infrastruktur
- Arbeitskenntnisse über WLAN- und BLE-Protokolle, um zu verstehen, warum Tests, die Funkkommunikation nutzen, sich anders verhalten als reine Softwaretests
- Erfahrung mit mobilen Testautomatisierungs-Frameworks (XCUITest, Espresso, Appium) – nicht um Tests zu schreiben, sondern um zu verstehen, was sie von der Infrastruktur benötigen
- Erfahrung in der Skalierung von CI für hochvolumige, automatisierte Codegenerierung (agentisches Engineering, bot-generierte MRs)
WIE GEHT ROKU MIT HYBRIDARBEIT UM?
#LI-DH2
Roku fördert ein integratives und kollaboratives Umfeld, in dem Teams im Allgemeinen von Montag bis Donnerstag im Büro arbeiten. Freitage sind generell flexibel für die Remote-Arbeit, außer für Mitarbeiter, deren spezifische Rollen oder zugewiesener Bürostandort eine Anwesenheit an fünf Tagen pro Woche erfordern.
UNTERKÜNFTE
Roku begrüßt Bewerber aller Hintergründe und bietet angemessene Unterkünfte und Anpassungen gemäß geltendem Recht. Wenn Sie zu irgendeinem Zeitpunkt im Einstellungsprozess eine angemessene Unterkunft benötigen, richten Sie Ihre Anfragen bitte an EmployeeRelations@Roku.com [employeerelations@roku.com?subject=Job%20Application%20Accommodations].
Indem Sie Ihre Informationen angeben, bestätigen Sie, dass Sie möchten, dass Roku Sie bezüglich Stellenangeboten kontaktiert, dass Sie die Bewerber-Datenschutzhinweise von Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants gelesen haben und verstehen, dass Roku Ihre Informationen wie in diesen Hinweisen beschrieben verwenden wird.
Wenn Sie keine Mitteilungen von Roku bezüglich dieser oder ähnlicher Stellen in Zukunft erhalten möchten, können Sie sich jederzeit abmelden, indem Sie eine E-Mail an WorkforcePrivacy@Roku.com [workforceprivacy@roku.com?subject=Unsubscribe%20Request%20] senden.
WAS SIND EINIGE DER VORTEILE?
Roku hat sich verpflichtet, eine vielfältige Palette von Leistungen als Teil unseres Vergütungspakets anzubieten, um unsere Mitarbeiter und ihre Familien zu unterstützen. Unsere umfassenden Leistungen umfassen globalen Zugang zu Unterstützung und Ressourcen für psychische Gesundheit und finanzielles Wohlbefinden. Lokale Leistungen umfassen gesetzliche und freiwillige Leistungen, die möglicherweise Gesundheitswesen (medizinisch, zahnärztlich und optisch), Lebens-, Unfall-, Invaliditäts-, Pendler- und Altersvorsorgeoptionen (401(k)/Rente) umfassen.
Mitarbeiter werden unterstützt, Urlaub gemäß den lokalen Urlaubsrichtlinien und anderen persönlichen Bedürfnissen zu nehmen, um ihre sich entwickelnden Arbeits- und Lebensbedürfnisse zu unterstützen.
Es ist wichtig zu beachten, dass nicht jede Leistung an jedem Standort oder für jede Rolle verfügbar ist. Für standortspezifische Details wenden Sie sich bitte an Ihren Recruiter.
WAS SOLLTE ICH ÜBER DIE KULTUR VON ROKU WISSEN?
Roku ist ein großartiger Ort für Menschen, die in einem schnelllebigen Umfeld arbeiten möchten, in dem sich jeder auf den Erfolg des Unternehmens konzentriert und nicht auf seinen eigenen. Wir versuchen, uns mit Leuten zu umgeben, die gut in ihrem Job sind, mit denen man gut zusammenarbeiten kann und die ihr Ego im Zaum halten. Wir schätzen Humor. Wir glauben, dass eine geringere Anzahl sehr talentierter Leute zu geringeren Kosten mehr erreichen kann als eine größere Anzahl weniger talentierter Teams. Wir sind unabhängige Denker mit großen Ideen, die mutig handeln, schnell vorankommen und durch Zusammenarbeit und Vertrauen Außergewöhnliches leisten. Kurz gesagt, bei Roku werden Sie Teil eines Unternehmens sein, das die Art und Weise verändert, wie die Welt fernsieht.
Wir haben eine einzigartige Kultur, auf die wir stolz sind. Wir sehen uns in erster Linie als Problemlöser, was an sich eine zweigeteilte Idee ist. Wir finden die Lösung, aber die Lösung ist nicht real, bis sie gebaut und an den Kunden geliefert wird. Diese Tatkraft verleiht uns einen pragmatischen Innovationsansatz, der uns seit 2002 gute Dienste leistet.
Um mehr über Roku, unsere globale Präsenz und unser Wachstum zu erfahren, besuchen Sie weareroku.com/factsheet.
