Senior Backend Engineer – Data & ML Platform (GCP) (m/w/d)
Als Senior Backend Engineer – Data & ML Platform entwickelst du die zentrale Infrastruktur, die Daten, Machine Learning und Produktlogik miteinander verbindet. Dein Fokus liegt auf der Verarbeitung und Integration von Datenströmen sowie dem Aufbau skalierbarer Backend-Systeme, die direkt in den Kern unserer SaaS-Plattform eingebunden sind.
Du arbeitest an event-getriebenen Architekturen, entwickelst robuste Datenpipelines und stellst sicher, dass Daten zuverlässig, performant und in Echtzeit verarbeitet werden können. Dabei sorgst du dafür, dass ML-Modelle und Backend-Services nahtlos zusammenspielen und produktiv nutzbar sind.
Du beschäftigst dich mit komplexen, realen Anforderungen aus dem operativen Alltag unserer Kunden und schaffst die technische Grundlage für datengetriebene Funktionen, die skalierbar, stabil und langfristig wartbar sind.
Tätigkeiten
In dieser Rolle entwickelst du die technische Grundlage für datengetriebene Funktionen innerhalb unserer SaaS-Plattform. Dein Fokus liegt auf der Verarbeitung, Integration und Bereitstellung von Daten sowie auf der zuverlässigen Einbindung von ML-Systemen in produktive Anwendungen.
Du arbeitest an realen operativen Fragestellungen und stellst sicher, dass Datenflüsse, Backend-Services und ML-Komponenten skalierbar, performant und stabil zusammenarbeiten. Dabei bringst du komplexe Systeme zuverlässig in die Produktion und sorgst für eine robuste, wartbare Architektur.
Anforderungen
- Mehrjährige Erfahrung in der Backend-Entwicklung, idealerweise im Umfeld datengetriebener Systeme
- Sehr gute Kenntnisse in TypeScript / Node.js sowie Erfahrung mit modernen Backend-Frameworks
- Erfahrung im Aufbau und Betrieb von skalierbaren APIs und Microservices
- Sicherer Umgang mit Datenverarbeitung, Datenmodellen und der Integration von Datenpipelines
- Erfahrung mit produktiven Systemen in Cloud-Umgebungen (idealerweise GCP) sowie deren zuverlässigem Betrieb
Team
Du wirst Teil unseres engagierten, interdisziplinären Entwicklungsteams, das aus erfahrenen Fullstack-Entwicklern, UX-Designern und Product Managern besteht. Wir legen großen Wert auf offene Kommunikation, gegenseitige Unterstützung und eine konstruktive Feedback-Kultur. Während du überwiegend remote arbeiten kannst, treffen wir uns regelmäßig in Berlin-Schöneberg, um gemeinsam Ideen zu entwickeln, Strategien abzustimmen und natürlich auch, um zusammen Mittag zu essen. In unserem Team herrscht eine flache Hierarchie, kurze Entscheidungswege und eine freundschaftliche, kollegiale Atmosphäre, die Raum für Kreativität und persönliches Wachstum bietet.
Bewerbungsprozess
Unser Bewerbungsprozess ist transparent, schlank und persönlich gestaltet:
- Erstes Kennenlernen (Remote) – Ein kurzes Gespräch, um dich und deine Motivation kennenzulernen.
- Fachliches Interview – Technisches Gespräch mit unseren Entwickler:innen, ggf. inkl. Code-Review oder kleiner Praxisaufgabe.
- Team-Interview – Austausch mit zukünftigen Kolleg:innen, um Fragen zu stellen und unser Arbeitsumfeld kennenzulernen.
- Finales Gespräch & Angebot – Gemeinsame Abstimmung zu Rahmenbedingungen und nächstmöglichem Starttermin.
Wir legen Wert auf schnelle Rückmeldungen und begleiten dich während des gesamten Prozesses offen und wertschätzend.