Sword
Jobgether
Senior Backend Engineer - Data Core
Über die Stelle
Diese Position wird im Namen eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und nächsten Schritte verwaltet. Unser Partner sucht einen Senior Backend Engineer – Data Core mit Sitz in Portugal.
So funktioniert Jobgether
Wir verwenden einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Stelle geprüft wird. Unser System identifiziert die am besten passenden Kandidaten, und diese Shortlist wird direkt an das einstellende Unternehmen weitergeleitet. Die endgültige Entscheidung und die nächsten Schritte (Interviews, Bewertungen) werden von deren internem Team verwaltet.
Wir danken Ihnen für Ihr Interesse und wünschen Ihnen viel Erfolg!
Warum sich über Jobgether bewerben?
Datenschutzhinweis: Mit der Einreichung Ihrer Bewerbung bestätigen Sie, dass Jobgether Ihre persönlichen Daten verarbeitet, um Ihre Kandidatur zu bewerten und relevante Informationen an den einstellenden Arbeitgeber weiterzugeben. Diese Verarbeitung basiert auf berechtigtem Interesse und vorvertraglichen Maßnahmen gemäß den geltenden Datenschutzgesetzen (einschließlich der DSGVO). Sie können Ihre Rechte (Zugriff, Berichtigung, Löschung, Widerspruch) jederzeit ausüben.
#LI-CL1
Dies ist eine Senior Backend Engineering-Rolle, die sich auf den Aufbau der Infrastruktur konzentriert, die eine skalierbare Creator-Datenplattform antreibt. Sie entwerfen und betreiben Systeme, die für die Sammlung und Pflege von Daten zu mehr als 400 Millionen Creator-Profilen auf wichtigen sozialen Plattformen verantwortlich sind. Die Rolle beinhaltet die Lösung komplexer verteilter Systemherausforderungen in Bezug auf Zuverlässigkeit, Aktualität, Skalierbarkeit, externe Abhängigkeiten und Kosteneffizienz. Sie haben die End-to-End-Verantwortung, von der Gestaltung mehrdeutiger Probleme und dem Entwurf von Architekturen bis hin zur Bereitstellung, Überwachung und kontinuierlichen Verbesserung von Produktionssystemen. Sie arbeiten mit großen Datenmengen, externen APIs, Proxy-Netzwerken und Cloud-Infrastrukturen, bei denen kleine technische Verbesserungen erhebliche geschäftliche Auswirkungen haben können. Die Umgebung ist Remote-First, asynchron orientiert, kollaborativ und darauf ausgelegt, erfahrenen Ingenieuren erhebliche Autonomie zu gewähren.
Verantwortlichkeiten
- Aufbau und Weiterentwicklung von Backend-Systemen, die für die Sammlung und Pflege von über 400 Mio. Creator-Profilen auf Instagram, TikTok und YouTube verantwortlich sind.
- Entwicklung einer zuverlässigen Erfassungsinfrastruktur, die Milliarden von Datenpunkten verarbeiten kann und gleichzeitig ein angemessenes Maß an Aktualität, Abdeckung und Datenqualität aufrechterhält.
- Entwurf robuster Dienste, die Instabilität von Drittanbieter-APIs, Ratenbegrenzungen, Ausfälle von Anbietern, Plattformänderungen, Teilausfälle und andere externe Störungen bewältigen können.
- Verbesserung der Wirtschaftlichkeit der groß angelegten Datenerfassung durch Optimierung von Anfragen, Proxy-Nutzung, Wiederholungsversuchen, Speicherung, Rechenleistung und anderen Infrastrukturkosten.
- Entwurf und Pflege von Systemen, die bestimmen, welche Creator erfasst werden sollen, wann sie erfasst werden sollen und wie oft, wobei der Kundennutzen mit den Betriebskosten abgewogen wird.
- Verantwortung für Backend-Systeme während ihres gesamten Lebenszyklus, einschließlich Anforderungsermittlung, Architektur, Implementierung, Test, Bereitstellung, Überwachung, Betrieb und Iteration.
- Aufbau starker Beobachtbarkeits-, Alarmierungs-, Überwachungs- und Betriebsschutzmaßnahmen, um Erfassungsfehler, Datenqualitätsprobleme, Abdeckungslücken und Aktualitätsregressionen zu identifizieren, bevor sie Kunden beeinträchtigen.
- Enge Zusammenarbeit mit Daten-, Such-, Produkt- und Engineering-Teams, um zuverlässige Schnittstellen und Abhängigkeiten zwischen Systemen zu etablieren.
- Bewertung technischer Ansätze durch Produktions-Experimente unter Berücksichtigung von Durchsatz, Fehlermodi, Skalierbarkeit, Zuverlässigkeit und Unit Economics, bevor größere Investitionen getätigt werden.
- Beitrag zu Engineering-Standards, Architektur-Entscheidungen, Code-Reviews und technischer Ausrichtung über produktionskritische Infrastrukturen hinweg.
Anforderungen
- Nachgewiesene Erfahrung im Aufbau von groß angelegten Backend- oder Datensystemen, bei denen Zuverlässigkeit, Durchsatz, Latenz, Skalierbarkeit und Kosten wichtige Überlegungen sind.
- Nachgewiesene Fähigkeit, Systeme vom Konzept bis zur Produktion zu bringen, einschließlich Scoping, Architektur, Implementierung, Release, Betrieb, Messung und kontinuierlicher Verbesserung.
- Starkes Wissen über verteilte Systeme und die Fähigkeit, Teilausfälle, Wiederholungsversuche, Idempotenz, Backpressure, Skalierung, Fehlertoleranz und operative Kompromisse zu analysieren.
- Erfahrung im Aufbau und der Wartung von Integrationen mit Drittanbieter-APIs oder externen Abhängigkeiten, die ratenbegrenzt, unzuverlässig oder häufigen Änderungen unterworfen sein können.
- Praktische Erfahrung mit Proxy-Management, Request-Routing oder Traffic-Management bei hohem Volumen ist wertvoll, einschließlich eines Verständnisses der Herausforderungen im Zusammenhang mit Anti-Bot-Systemen und verantwortungsvollem groß angelegtem Traffic-Handling.
- Starke operative Verantwortung mit Erfahrung in der Nutzung von Beobachtbarkeit, Überwachung, Alarmierung, Runbooks und Datenqualitätskontrollen, um Produktionssysteme nach der Bereitstellung zuverlässig zu halten.
- Fähigkeit, autonom an mehrdeutigen technischen Herausforderungen zu arbeiten, Anforderungen zu sammeln, die richtigen Fragen zu identifizieren und Projekte voranzutreiben, ohne dass vollständig definierte Spezifikationen erforderlich sind.
- Starke Kommunikations- und Kollaborationsfähigkeiten, mit der Fähigkeit, technische Kompromisse klar zu erklären, konstruktives Feedback zu geben und effektiv teamübergreifend zu arbeiten.
- Erfahrung mit Cloud-Infrastrukturen, insbesondere AWS, und starke Kenntnisse in Backend-Technologien wie TypeScript und Node.js.
- Vertrautheit mit Datenbanken, Queues, Objektspeichern, Infrastructure as Code und verteilten Cloud-Diensten.
- Bonus-Erfahrung mit Social-Media-APIs, groß angelegter Datenerfassung, Datenqualitäts-Frameworks oder Überwachung von Aktualität und Abdeckung.
- Interesse an der Creator Economy oder sozialen Plattformen ist von Vorteil, aber Vorerfahrung in der Branche ist nicht erforderlich.
Leistungen
- Wettbewerbsfähige Vergütung: Jahresgehaltspanne von 80.000 €–110.000 €, plus Aktienoptionen. Das genaue Paket hängt von Standort, Beschäftigungsart, Fähigkeiten und Erfahrung ab.
- Bedeutende Beteiligung: Aktienoptionen, die darauf ausgelegt sind, Mitarbeitern eine sinnvolle Beteiligung am Wachstum des Unternehmens zu ermöglichen.
- Vollständig remote in Europa: Arbeiten Sie von dort aus, wo Sie Ihre beste Arbeit leisten, mit einer gewissen Überschneidung mit GMT+3.
- Flexible Arbeitszeiten: Der Fokus liegt auf Ergebnissen und Auswirkungen und nicht auf festen Arbeitsplänen.
- Unbegrenzte bezahlte Urlaubszeit: Nehmen Sie sich die Zeit, die Sie brauchen, um sich auszuruhen, zu erholen und eine nachhaltige Work-Life-Balance zu pflegen.
- Unterstützung für persönliche Entwicklung: Kurse, Bücher, Konferenzen und andere Lernmöglichkeiten werden unterstützt, wenn sie zu Ihrem Wachstum beitragen.
- Echte Eigenverantwortung: Übernehmen Sie die Verantwortung für produktionskritische Infrastrukturen vom ersten Konzept bis zur Bereitstellung und zum Betrieb, ohne unnötige Prozessschichten.
- Regelmäßige Offsites: Treffen Sie sich persönlich mit Kollegen bei wiederkehrenden Firmenveranstaltungen, während Sie ein Remote-First-Arbeitsmodell beibehalten.
- Deep-Work-Umgebung: Gezielte Meetings, fokussierte Zusammenarbeit und viel Zeit für Design, Aufbau, Härtung und Betrieb von Systemen.
- Moderner technischer Stack: Arbeiten Sie mit AWS, Pulumi, TypeScript, Node.js, Aurora Limitless/Postgres, S3, CloudWatch, ECS, SQS, Athena, Proxy-Netzwerken und benutzerdefinierter Routing-Infrastruktur.
- Schneller Interviewprozess: Der Einstellungsprozess ist darauf ausgelegt, schnell abzulaufen und kann in weniger als einer Woche abgeschlossen werden, mit einem Einführungsgespräch, einem Coding-Interview, einem Systemdesign-Interview, einem Team-Interview und einem abschließenden Kultur- und Abstimmungsgespräch.
