Senior Software Engineer, Streaming Київ, Львів, віддалено Standort: Lemberg, Ukraine (Remote) Die Rolle Das Streaming-Team ist für die Verarbeitung, Transkodierung und Verbreitung eines Großteils der exklusiven Audioinhalte von TuneIn verantwortlich. Wir haben eine hochverfügbare verteilte Plattform für das Streaming von Live-Audio im Internetmaßstab aufgebaut. Unser Stack ist eine moderne Architektur von in Go geschriebenen Container-Mikrodiensten, die in einem Kubernetes-Cluster unter Verwend
Senior Software Engineer, Streaming Київ, Львів, віддалено Standort: Lemberg, Ukraine (Remote) Die Rolle Das Streaming-Team ist für die Verarbeitung, Transkodierung und Verbreitung eines Großteils der exklusiven Audioinhalte von TuneIn verantwortlich. Wir haben eine hochverfügbare verteilte Plattform für das Streaming von Live-Audio im Internetmaßstab aufgebaut. Unser Stack ist eine moderne Architektur von in Go geschriebenen Container-Mikrodiensten, die in einem Kubernetes-Cluster unter Verwendung der AWS-Infrastruktur (mit Lambdas, CloudFront, Aurora, DynamoDB, Kafka usw.) ausgeführt werden. Unsere Plattform muss Funktionen wie dynamisches Einfügen von Werbung, dynamisches Ersetzen von Inhalten und Live-Rücklauf unterstützen und darauf ausgelegt sein, Streams rund um die Uhr ohne Unterbrechung aufgrund von Wartungsarbeiten oder Ereignissen wie Knotenausfällen abzuspielen. Wir verfügen über eine umfangreiche Golang-Codebasis mit über 200.000 Codezeilen, wobei NULL Legacy-Code gepflegt werden muss. Zu unseren vielfältigen Problemstellungen gehören Echtzeit-Streaming, verteiltes Caching, die Verarbeitung großer Datenmengen, Audiokodierung, Hochverfügbarkeit und Fehlertoleranz. Was Sie tun werden: Sie wissen, wie Sie elastische, robuste und fehlertolerante Dienste aufbauen, die unsere einzigartigen Wachstumsanforderungen unterstützen. Sie bleiben über die neuesten Architekturtrends auf dem Laufenden. Sie wissen, wie man neue Microservices von Grund auf entwirft und erstellt. Sie haben das Gefühl, die Verantwortung für alles zu übernehmen, was Sie versenden. Sie würden Code niemals als „freigegeben“ bezeichnen, bis Sie sicher sind, dass er korrekt ist. Sie sind stolz auf eine effektive Überwachung, eine umfassende Dokumentation und eine umfassende Testabdeckung. Sie verstehen Anforderungen, die über das geschriebene Wort hinausgehen. Egal, ob Sie an einer API arbeiten, die von anderen Entwicklern verwendet wird, an einem internen Tool, das von unseren Betriebsteams verwendet wird, oder an einer Funktion, die von Millionen von Zuhörern verwendet wird – Ihre Liebe zum Detail führt zu einer angenehmen Benutzererfahrung. Sie haben Erfolg beim Erlernen neuer Technologien und glauben nicht an Einheitslösungen. Sie glauben, dass ein funktionierender Proof-of-Concept der beste Weg ist, etwas klarzustellen. Sie befürworten die DEVOPS-Philosophie und die Verwendung von Infrastructure-as-Code. Sie verfügen über ein gutes technisches Urteilsvermögen, um potenzielle Probleme vorherzusehen und zu identifizieren. Sie entscheiden sich dafür, Ihre Mitmenschen zu betreuen und die Zusammenarbeit zu fördern. Sie bleiben unter Druck ruhig und können Produktionseskalationen effektiv bewältigen (unser Produkt ist rund um die Uhr verfügbar!). Was wir suchen: 5+ Jahre Erfahrung im Software-Engineering, mit mindestens 3 Jahren Erfahrung in der Arbeit mit skalierbaren und verteilten Backend-Systemen. Starke Grundlage in Datenbanken, SQL- und NoSQL-Technologien. Erfahrung im Aufbau von Backend-Diensten/Microservices. Erfahrung im Entwerfen von APIs zur Verwendung durch mehrere Stakeholder. Erfahrung in Go oder einer objektorientierten Sprache (Rust, C++, C#, Java usw.) ist erforderlich. Erfahrung mit AWS ist wünschenswert, aber nicht notwendig. Erfahrung mit Kafka ist wünschenswert, aber nicht notwendig. Erfahrung mit Kubernetes und Docker sind wünschenswert, aber nicht notwendig. Erfahrung mit Medienkodierungsstandards, Containern und Streaming ist wünschenswert, aber nicht notwendig. Erfahrung mit HLS-Streaming ist ein Plus, aber nicht erforderlich. Erfahrung mit gRPC ist ein Plus, aber nicht erforderlich. Hervorragende Kommunikations- und Schreibfähigkeiten. Verhaltensweisen in Excel in allen Formen der Kommunikation; ein erfahrener Zuhörer, ein Sprecher! Entwickeln und pflegen Sie starke Arbeitsbeziehungen innerhalb und außerhalb Ihres Teams. Denken, planen und verwalten Sie strategisch, balaErkennen Sie Technologie- und Geschäftsanforderungen, ohne die wesentlichen taktischen Details aus den Augen zu verlieren. Lösen Sie kreativ Probleme und verfolgen Sie Ihre Lösungen bis zur erfolgreichen Implementierung. Nehmen Sie Veränderungen an und sind Sie äußerst anpassungsfähig. Seien Sie stolz auf Ihre Arbeit und teilen Sie Ihr Wissen mit anderen. Handeln Sie als vertrauenswürdiger Anführer und lebenslanger Lernender. Verkörpern Sie die Werte von TuneIn. Unsere Vorteile : Gesundheits- und Wellness-Kostenerstattung, Buchhaltungs-Kostenerstattungsprogramm, kontinuierliche Lernunterstützung, Konnektivitätszuschuss, Technologiebereitstellung, Home-Office-Upgrade-Unterstützung, Über TuneIn TuneIn, der weltweit führende Live-Audiodienst, vereint Live-Radio, Sport, Nachrichten, Musik, Podcasts und Hörbücher aus der ganzen Welt. Mit mehr als 75 Millionen monatlich aktiven Nutzern ist TuneIn eine der meistgenutzten Audioplattformen der Welt. TuneIn sendet über 100.000 eigene und betriebene Radiosender sowie Partnerradiosender. Mit der erstklassigen Verbreitung auf 200 Plattformen und angeschlossenen Geräten, darunter Tesla und Alexa, ermöglicht TuneIn den Hörern, überall zu hören, was sie lieben, einschließlich exklusiver werbefreier Sender aus den Köpfen von Leuten wie Garth Brooks. TuneIn Premium-Abonnenten erhalten zusätzlichen exklusiven Zugang zu werbefreien Nachrichten von Top-Sendern wie CNN, Fox News Radio, MSNBC und Bloomberg sowie Live-Nachrichten und können F1, MLB, NHL und Hochschulsport nicht verpassen. Für weitere Informationen besuchen Sie uns bitte unter oder folgen Sie uns auf Facebook, Instagram oder Twitter. Unser Engagement für Vielfalt und Inklusion. TuneIn erfindet das Radio für eine wirklich vernetzte Welt neu, indem es die menschliche Stimme feiert. Wir sind ein führendes Unternehmen im Audiobereich mit einer Belegschaft, die ebenso umfassend ist wie unser globales Publikum. Indem wir eine beispiellose Vielfalt an Perspektiven bieten, verbinden wir Menschen mit den Gesprächen, die für sie am bedeutungsvollsten sind. Wir sind bestrebt, innerhalb von TuneIn eine integrativere Community aufzubauen und zu stärken. Aus diesem Grund stellen wir vielfältige Teams mit den Besten und Klügsten aller Hintergründe, Erfahrungen und Perspektiven ein und fördern sie. Wir glauben, dass echte Innovation entsteht, wenn jeder Platz am Tisch hat und über die Werkzeuge, Ressourcen und Möglichkeiten verfügt, sich hervorzutun. Wir vergrößern unser Team durch die Nutzung von Transparenz und Vertrauen. TuneIn stellt für viele tolle Möglichkeiten ein! Wir freuen uns immer, wenn sich Leute auf unsere Möglichkeiten bewerben. Wenden Sie sich häufig direkt an die Kandidaten. Das Recruiting-Engagement von TuneIn bedeutet, dass Sie eine E-Mail von der Domain tunein.com erhalten. Wir verwenden keine anderen Domains, um Rekrutierungsbemühungen durchzuführen. Ein Mitglied unseres People-Teams wird mit Ihnen sprechen oder sich mit Ihnen treffen und wir werden niemals die Wire-App verwenden, um Interviews zu führen. Wir werden Ihnen auch niemals Nachrichten senden, in denen wir Sie nach persönlichen oder finanziellen Informationen fragen. Seien Sie vorsichtig, wenn die Identität einer Person, die Sie kontaktiert, nicht direkt mit der Domain tunein.com verknüpft werden kann. Wenn Sie Opfer eines Betrugs geworden sind, melden Sie dies Ihren örtlichen Strafverfolgungsbehörden. Wenn Sie das Gefühl haben, von einem Betrüger angegriffen zu werden oder sich auf LinkedIn als TuneIn-Teammitglied auszugeben, wenden Sie sich bitte hier direkt an LinkedIn oder senden Sie uns eine E-Mail an [emailprotected] .