Esri
Paramount
Sr. Software Engineer, Data Streaming Systems
Zusammenfassung
#WeAreParamount auf Mission, die Kraft von Inhalten zu entfesseln… machen Sie mit?
Wir haben die Marken, wir haben die Stars, wir haben die Kraft, unsere Mission zu erfüllen, den Planeten zu unterhalten – jetzt fehlt nur noch… SIE! Teil von Paramount zu werden bedeutet, einem Team von leidenschaftlichen Menschen beizutreten, die nicht nur die Kraft von Inhalten erkennen, sondern auch einen Hauch von Spaß und Einzigartigkeit genießen. Gemeinsam schaffen wir Momente, die zählen – sowohl für unser Publikum als auch für unsere Mitarbeiter – und streben danach, einen positiven Einfluss auf die Kultur zu hinterlassen.
Das Applied Intelligence Data Engineering Team sucht einen Senior Software Engineer mit Spezialisierung auf groß angelegte Echtzeit-Datenstreaming-Systeme. Es entwickelt hochleistungsfähige, fehlertolerante Streaming-Anwendungen für Echtzeit-Analysen, APIs, KI-Workflows und geschäftskritische Datendienste. Sie werden verteilte, ereignisgesteuerte Systeme mit Java, Kafka, Kubernetes und modernen reaktiven Frameworks entwerfen. Als Senior Engineer werden Sie die technische Richtung vorgeben, Ingenieure betreuen und produktionsreife Zuverlässigkeit über Streaming-Plattformen hinweg vorantreiben. Diese Rolle erfordert tiefgreifende Expertise in verteilten Systemen, Nebenläufigkeit und Cloud-nativen Microservices.
Hauptverantwortlichkeiten
Entwurf & Erstellung von Echtzeit-Streaming-Anwendungen
- Entwicklung von Streaming-Anwendungen mit hohem Durchsatz und geringer Latenz unter Verwendung von Java und Kafka.
- Entwurf ereignisgesteuerter Microservices, die Echtzeitdaten in großem Maßstab verarbeiten, anreichern und weiterleiten.
- Implementierung reaktiver, nicht-blockierender Architekturen für hohe Nebenläufigkeit und Ausfallsicherheit.
Architektur skalierbarer verteilter Systeme
- Entwurf und Optimierung von Kafka-Topics, Partitionen, Consumer-Gruppen und Ereignisschemata.
- Erstellung horizontal skalierbarer Dienste, die auf Kubernetes bereitgestellt werden.
- Beitrag zu Standards für ereignisgesteuerte Architekturen und Entscheidungen über Plattformdesigns.
Produktionszuverlässigkeit & Leistung
- Optimierung der Leistung für Durchsatz, Latenz und Ressourceneffizienz.
- Implementierung von Beobachtbarkeit durch Metriken, Protokollierung und verteilte Tracing-Systeme.
- Erstellung automatisierter Teststrategien für Streaming-Workflows, einschließlich Integrations- und Lasttests.
- Teilnahme an Bereitschaftsdiensten und Reaktion auf Produktionsvorfälle.
Cloud-Native & Kubernetes Engineering
- Bereitstellung und Verwaltung containerisierter Dienste in Kubernetes-Umgebungen in GCP oder ähnlichen Cloud-Umgebungen.
- Definition von Autoscaling-Strategien und Best Practices für die Ressourcenverwaltung.
- Entwicklung von CI/CD-Pipelines und Infrastructure as Code-Praktiken.
Funktionsübergreifende Zusammenarbeit
- Partnerschaft mit Data Engineers zur Integration von Streaming-Systemen mit Batch-Pipelines und Datenplattformen.
- Zusammenarbeit mit Software Engineers und Produktmanagern zur Bereitstellung von Echtzeit-APIs und -Diensten.
- Zusammenarbeit mit KI/ML-Teams zur Ermöglichung von Echtzeit-Feature-Pipelines und Inferenzdiensten.
Technische Führung
- Leitung von Architekturüberprüfungen und Betreuung von Ingenieuren in Best Practices für verteilte Systeme.
- Förderung von Codequalität, Dokumentation und Standards für Systemdesign.
- Eintreten für skalierbare, sichere und wartbare technische Lösungen.
Erforderliche technische Fähigkeiten
Java & Reaktive Programmierung
- Fortgeschrittene Kenntnisse in Java, einschließlich Nebenläufigkeit, Multithreading und JVM-Performance-Tuning.
- Starke Erfahrung mit reaktiven Frameworks wie Spring WebFlux, Project Reactor oder ähnlichen.
- Tiefes Verständnis von asynchronem, nicht-blockierendem Systemdesign.
Kafka & Ereignisgesteuerte Architektur
- Umfangreiche Erfahrung mit Apache Kafka (Producer, Consumer, Streams, Schema Registry).
- Starkes Verständnis von Partitionierungsstrategien, Offset-Management, Rebalancing und Fehlerwiederherstellung.
- Erfahrung im Entwurf von Ereignisschemata und der Verwaltung von Schema-Evolution.
- Vertrautheit mit Kafka Streams, Flink oder ähnlichen Stream-Processing-Frameworks.
Kubernetes & Cloud-Native Systeme
- Starke praktische Erfahrung in der Bereitstellung und dem Betrieb von Anwendungen in Kubernetes.
- Erfahrung mit Containerisierung (Docker) und Microservices-Architektur.
- Kenntnisse über Autoscaling, Rolling Deployments und Muster für Produktionszuverlässigkeit.
Qualifikationen
- 5-8 Jahre Erfahrung und fundierte Kenntnisse in der Entwicklung verteilter Systeme und ereignisgesteuerter Architekturen.
- Nachgewiesene Erfolgsbilanz im Aufbau und Betrieb von groß angelegten Datenstreaming-Systemen in der Produktion.
- Fähigkeit, architektonische Strenge mit praktischen Lieferfristen in Einklang zu bringen.
- Ausgezeichnete Problemlösungs- und Kollaborationsfähigkeiten.
- Eigenmotiviert und der technischen Exzellenz verpflichtet.
ZUSÄTZLICHE INFORMATIONEN
* Paramount ist ein Arbeitgeber, der Chancengleichheit fördert und sich für Vielfalt und Inklusion einsetzt.
#LI-PV1
Gehaltsspanne für die Einstellung: 124.000,00 $ - 186.000,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 von arbeitsbezogenen Faktoren ab, einschließlich, aber nicht beschränkt auf den geografischen Standort, die Marktnachfrage, Erfahrung, Ausbildung und Bildung. Die für diese Position verfügbaren Leistungen umfassen medizinische, zahnärztliche und augenärztliche Versorgung, einen 401(k)-Plan, Lebensversicherungen, Krankengeld, ein Studienförderungsprogramm und PTO oder, falls zutreffend, wie anderweitig durch den entsprechenden Tarifvertrag vorgeschrieben. Diese Position ist bonusberechtigt.
Paramount ist ein Arbeitgeber, der Chancengleichheit fördert (EOE), einschließlich Behinderten/Veteranen.
Bei Paramount fließt der Geist der Inklusion in alles ein, was wir tun, auf und neben dem Bildschirm. Von der Programmierung und den Filmen, die wir erstellen, über Mitarbeiterleistungen/-programme bis hin zu Initiativen zur sozialen Wirkung glauben wir, dass Chancen, Zugang, Ressourcen und Belohnungen für alle verfügbar sein und ihnen zugutekommen sollten. Paramount ist stolz darauf, ein Arbeitsplatz mit Chancengleichheit zu sein. Wir setzen uns für die Gleichbehandlung aller Beschäftigten ein, unabhängig von Rasse, Hautfarbe, ethnischer Zugehörigkeit, Herkunft, Religion, Glauben, Geschlecht, nationaler Herkunft, sexueller Orientierung, Alter, Staatsbürgerschaft, Familienstand, Behinderung, Geschlechtsidentität, Geschlechtsausdruck und Veteranenstatus.
Wenn Sie eine qualifizierte Person mit Behinderungen oder ein behinderter Veteran sind, können Sie eine angemessene Vorkehrung beantragen, wenn Sie aufgrund Ihrer Behinderung nicht in der Lage oder eingeschränkt sind, paramount.com/careers zu nutzen oder darauf zuzugreifen. Sie können angemessene Vorkehrungen beantragen, indem Sie 212.846.5500 anrufen oder eine E-Mail an [email protected] senden. Nur Nachrichten, die zu diesem Zweck hinterlassen werden, werden beantwortet.
Paramount Streaming, eine Abteilung innerhalb von Paramount Global, ist die Heimat der Direkt-zu-Verbraucher-Dienste des Unternehmens, die kostenlose und kostenpflichtige Angebote in Form von Pluto TV und Paramount+ umfassen. Pluto TV ist der weltweit führende Anbieter von kostenlosem werbefinanziertem Fernsehen und bietet mehr als 1.400 globale Kanäle und eine umfangreiche Bibliothek an Streaming-Inhalten, einschließlich Live- und Originalkanälen. Paramount+, ein digitaler Video-on-Demand- und Live-Streaming-Dienst, kombiniert Live-Sport, aktuelle Nachrichten und eine Berg von Unterhaltung™. Paramount+ bietet eine umfangreiche Bibliothek an Originalserien, erfolgreichen Shows und beliebten Filmen aus allen Genres von weltbekannten Marken und Produktionsstudios, einschließlich SHOWTIME®.
Was wir bieten
- Attraktive Vergütung und umfassende Leistungspakete. Sehen Sie sich unsere vollständige Liste der Leistungen hier an: paramount.com/careers/benefits
- Großzügige bezahlte Freistellung.
- Eine spannende und erfüllende Gelegenheit, Teil eines der dynamischsten Teams von Paramount zu sein.
- Möglichkeiten für On-Site- und virtuelle Engagement-Veranstaltungen.
- Einzigartige Möglichkeiten, bedeutungsvolle Verbindungen zu knüpfen und eine lebendige Gemeinschaft aufzubauen, sowohl innerhalb als auch außerhalb des Arbeitsplatzes.
- Erleben Sie das Leben bei Paramount: paramount.com/careers/life-at-paramount
