Senior/Lead Software Engineer — Real-Time Ad Serving (LiveIntent)

Senior/Lead Software Engineer — Real-Time Ad Serving (LiveIntent)

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
Z

Auf einen Blick

  • Aufgaben: Entwickle und optimiere Geschäftslogik für programmatische Werbung in Echtzeit.
  • Unternehmen: Zeta Global, ein führendes Unternehmen im Bereich KI-gestütztes Marketing.
  • Vorteile: Exzellente medizinische, zahnärztliche und visuelle Versorgung sowie flexible Arbeitsmodelle.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt, Gleichheit und Inklusion.
  • Warum dieser Job: Gestalte die Zukunft der Werbung mit modernster Technologie und mache einen echten Unterschied.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung und Kenntnisse in Lua oder die Bereitschaft zu lernen.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Berlin, Deutschland; London, UK; Prag

WHO WIR SIND

Zeta Global (NYSE: ZETA) ist die KI-gestützte Marketing-Cloud, die fortschrittliche künstliche Intelligenz (KI) und Billionen von Verbrauchersignalen nutzt, um es Vermarktern zu erleichtern, Kunden effizienter zu gewinnen, zu wachsen und zu halten. Durch die Zeta Marketing Plattform (ZMP) ist es unser Ziel, anspruchsvolles Marketing einfach zu gestalten, indem wir Identität, Intelligenz und Omnichannel-Aktivierung in einer einzigen Plattform vereinen – unterstützt von einer der größten proprietären Datenbanken und KI der Branche. Unsere Unternehmenskunden aus verschiedenen Branchen sind in der Lage, Erlebnisse mit Verbrauchern auf individueller Ebene über jeden Kanal hinweg zu personalisieren und bessere Ergebnisse für Marketingprogramme zu erzielen.

DER ROLLE

Als Senior Software Engineer im LiveIntent Real-Time Ad Serving-Team werden Sie die Geschäftslogik entwerfen, entwickeln und verwalten, die programmgesteuerte Werbung in großem Maßstab antreibt – Anzeigenauswahl, Targeting, Frequenzbegrenzung, Budgetverwaltung und Lieferoptimierung. Die Echtzeitplattform basiert auf C++ und Lua: C++ bietet das Hochleistungsserver-Framework, während Lua die Geschäftslogikschicht implementiert. Sie werden hauptsächlich in Lua arbeiten und die Funktionen entwickeln und weiterentwickeln, die direkt das Produkt von LiveIntent bedienen – um sicherzustellen, dass Werbetreibende die besten Ergebnisse erzielen und Publisher ihre Einnahmen maximieren. Während wir offen für Kandidaten mit Erfahrung in jeder Backend-Sprache sind, ist die Bereitschaft, mit Lua zu arbeiten, unerlässlich – wir bieten Zeit und die richtige Umgebung, um sich einzuarbeiten.

Sie werden eng mit dem Produktteam zusammenarbeiten und an Funktionen arbeiten, die sich direkt auf die Kunden von LiveIntent auswirken – von der Anzeigenauswahl und -lieferung bis hin zu Berichterstattung und Optimierung. Dies ist eine praktische Ingenieursrolle, in der Ihr Code in der Produktion Milliarden von täglichen Transaktionen verarbeitet. Dies ist eine hybride/remote Rolle, die von unseren Büros in Berlin, Deutschland oder Prag, Tschechische Republik aus durchgeführt wird.

WESENTLICHE VERANTWORTUNGEN

  • Entwicklung und Optimierung der Geschäftslogik in Lua für Anzeigenauswahl, Targeting, Frequenzbegrenzung und Budgetverwaltung
  • Entwurf, Aufbau und Wartung von Echtzeitdiensten, die 200K+ Anfragen pro Sekunde mit strengen Latenzanforderungen verarbeiten
  • Enge Zusammenarbeit mit dem Produktteam zur Bereitstellung von Funktionen, die den Bedürfnissen von Werbetreibenden und Publishern entsprechen
  • Sicherstellung der Codequalität durch Code-Reviews, automatisierte Tests und kontinuierliche Integration
  • Teilnahme an Architekturgesprächen und Einflussnahme auf die technische Roadmap
  • Teilnahme an der Rufbereitschaft zur Unterstützung von Produktionssystemen

ERWÜNSCHTE EIGENSCHAFTEN

  • 5+ Jahre Erfahrung in der Softwareentwicklung im Backend-Bereich
  • Tiefes Verständnis der Grundlagen der Informatik: Datenstrukturen, Algorithmen, Leistungsoptimierung
  • Erfahrung im Aufbau und Betrieb verteilter Systeme in der Produktion
  • Kenntnis des gesamten Softwareentwicklungszyklus – von der Planung bis zur Produktion und Überwachung
  • Starke Verpflichtung zur Codequalität, automatisierten Tests und Dokumentation
  • Gute Englischkenntnisse (der Interviewprozess wird auf Englisch durchgeführt)
  • Erfahrung mit Lua oder die Bereitschaft zu lernen (wir bieten Zeit und die richtige Umgebung)
  • Erfahrung in Online-Werbung / Ad-Tech (RTB, programmgesteuert, DSP/SSP) ist von Vorteil
  • Kenntnisse in einer systemnahen Sprache (C++, Go, Rust oder Java) sind von Vorteil
  • Erfahrung mit MongoDB und Echtzeitdatenverarbeitung ist von Vorteil
  • Erfahrung mit Cloud-Infrastruktur (AWS) in großem Maßstab ist von Vorteil
  • Erfahrung mit KI-unterstützten Entwicklungstools und agentischen Workflows ist von Vorteil
  • Erfahrung mit dem OpenRTB-Protokoll und Integrationen von Anzeigenbörsen ist von Vorteil

VORTEILE & LEISTUNGEN

Ausgezeichnete medizinische, zahnärztliche und augenärztliche Versorgung

MENSCHEN & KULTUR BEI ZETA

Zeta berücksichtigt Bewerber für eine Anstellung ohne Rücksicht auf das Geschlecht, die Rasse, die Hautfarbe, die Religion, das Alter, die Behinderung, den Status als Veteran oder die nationale oder ethnische Herkunft; Zeta diskriminiert auch nicht aufgrund der sexuellen Orientierung, der Geschlechtsidentität oder des Ausdrucks. Wir setzen uns dafür ein, eine Arbeitsplatzkultur des Vertrauens und des Zugehörigkeitsgefühls aufzubauen, damit sich jeder eingeladen fühlt, sein ganzes Ich zur Arbeit zu bringen. Wir bieten ein Forum für Mitarbeiter, um einander zu feiern, zu unterstützen und sich einzusetzen.

Senior/Lead Software Engineer — Real-Time Ad Serving (LiveIntent) Arbeitgeber: Zeta Global

Zeta Global ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Berlin und Prag eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Vielfalt und Inklusion fördert das Unternehmen eine Kultur des Vertrauens, in der jeder Mitarbeiter seine einzigartigen Fähigkeiten einbringen kann. Zudem profitieren die Mitarbeiter von exzellenten Gesundheitsleistungen und umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung, während sie an innovativen Projekten im Bereich der KI-gestützten Marketingtechnologie arbeiten.

Z

Kontaktdaten:

Zeta Global Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior/Lead Software Engineer — Real-Time Ad Serving (LiveIntent) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Hilfe brauchst, um die richtigen Kontakte zu knüpfen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir können dir Ressourcen empfehlen, die dir dabei helfen, fit für das Interview zu werden.

Tipp Nummer 3

Sei proaktiv und zeige dein Interesse! Wenn du dich für eine Stelle bewirbst, zögere nicht, direkt mit dem Team in Kontakt zu treten. Wir lieben es, wenn Bewerber Initiative zeigen und Fragen zu unserem Unternehmen stellen.

Tipp Nummer 4

Nutze unsere Website für deine Bewerbung! Dort findest du alle aktuellen Stellenangebote und kannst dich direkt bewerben. Wir freuen uns darauf, von dir zu hören und vielleicht bald im Team zu haben!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior/Lead Software Engineer — Real-Time Ad Serving (LiveIntent) mit Bravour zu bestehen

C++
Lua
Backend-Entwicklung
Datenstrukturen
Algorithmen
Leistungsoptimierung
Verteilte Systeme

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders im Bereich Backend-Entwicklung. Zeige, wie du Probleme gelöst hast und welche Technologien du verwendet hast – das interessiert uns brennend!

Lerne Lua kennen:Falls du noch keine Erfahrung mit Lua hast, mach dir keine Sorgen! Zeig uns deine Bereitschaft, zu lernen. Ein paar Zeilen über deine Lernstrategie oder erste Schritte in Lua können einen positiven Eindruck hinterlassen.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnellstmöglich bearbeiten können.

Wie man sich auf ein Vorstellungsgespräch bei Zeta Global vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere mit C++ und Lua. Wenn du noch keine Erfahrung mit Lua hast, zeige deine Bereitschaft, es zu lernen, und bringe Beispiele für ähnliche Sprachen, die du beherrschst.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu Datenstrukturen, Algorithmen und Performance-Optimierung. Übe das Lösen von Programmieraufgaben und sei bereit, deinen Denkprozess während des Codierens zu erklären. Das zeigt dein tiefes Verständnis für Softwareentwicklung.

Zeige deine Teamfähigkeit

Da die Rolle enge Zusammenarbeit mit dem Produktteam erfordert, sei bereit, Beispiele aus deiner Vergangenheit zu teilen, wo du erfolgreich im Team gearbeitet hast. Betone, wie du zur Verbesserung von Produkten beigetragen hast und wie du Feedback von anderen angenommen hast.

Fragen stellen

Bereite einige durchdachte Fragen vor, die du am Ende des Interviews stellen kannst. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach der Vision für zukünftige Projekte. Das zeigt dein Interesse an der Rolle und am Unternehmen.