Auf einen Blick
- Aufgaben: Entwickle die Kern-Engine für weltweite Krankenhaus-Rankings und Benchmarks.
- Unternehmen: Statista, die führende Plattform für Geschäftsdaten mit globaler Reichweite.
- Vorteile: Flexibles Arbeiten, internationale Events und Karrierechancen.
- Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und persönlichem Wachstum.
- Warum dieser Job: Gestalte innovative Algorithmen und mache einen echten Unterschied im Gesundheitswesen.
- Qualifikationen: Erfahrung in Backend-Entwicklung und tiefes Verständnis von Graph-Algorithmen.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Bei Statista dreht sich alles um Fakten und Daten, denn wir sind die weltweit führende Plattform für Geschäftsdaten. Durch die Bereitstellung zuverlässiger und benutzerfreundlicher Daten sowie verschiedener Datenanalyseprodukte und -dienstleistungen ermöglichen wir es Menschen auf der ganzen Welt, faktenbasierte Entscheidungen zu treffen. Gegründet in Hamburg im Jahr 2007, haben wir uns schnell zu einem globalen Unternehmen mit Büros in großen Städten wie London, New York, Berlin und Tokio entwickelt. Unser ständiges Wachstum beweist nicht nur unseren Erfolg, sondern schafft auch neue Entwicklungs- und Karrieremöglichkeiten für unsere Mitarbeiter. Wir schätzen und feiern unsere vielfältige Kultur. Sie sind hier willkommen, egal wer Sie sind, woher Sie kommen oder wie Sie aussehen.
Über die Rolle: Sie werden die Kern-Engine entwickeln, die unsere Rankings und Benchmarks für Krankenhäuser weltweit antreibt: eine versionierte, vollständig reproduzierbare Berechnungsschicht, die harmonisierte Kennzahlen in vergleichbare Scores umwandelt. Der Fokus dieser Rolle liegt auf algorithmischer Berechnung, mathematischer Korrektheit und Systemreproduzierbarkeit – die Entwicklung von Webanwendungen ist ein begrenzter Aspekt dieses Systems. Als technischer Senior-Verantwortlicher für diesen Bereich werden Sie entwerfen, wie Scoring-Definitionen, Formelbäume, Kategoriekartierungen und Peer-Group-Logik als Daten modelliert und über die Zeit deterministisch ausgeführt werden.
Hauptverantwortlichkeiten:
- Engine-Architektur: Entwerfen und Erstellen der Kern-Scoring-Engine – ein typisierter, versionierter Berechnungsgraf (DAG), der deterministisch mit klaren Grenzverträgen ausgeführt wird.
- Methodologie als Daten: Modellierung komplexer Geschäftslogik (Formelbäume, kategorische Zuordnungen, Peer-Auswahl und Vergleichsanpassungen) als versionierte, deklarative Datenstrukturen.
- Determinismus & Herkunft: Verantwortung für die Systemherkunft, Versionierung und Ausführungsnachvollziehbarkeit von Anfang bis Ende, um sicherzustellen, dass jeder Score zu einem späteren Zeitpunkt identisch neu berechnet werden kann.
- Interne Tools & API-Schicht: Erstellung sauberer, typisierter Dienste und Verträge für unser internes Methodologie-Arbeitsplatz und nachgelagerte Verbraucheranwendungen.
- Testing & Qualitätsdisziplin: Etablierung strenger Testpraktiken (z.B. Golden File Testing, Property-Based Testing, Regression Validation), um Berechnungsdrift zu verhindern.
- Technische Verantwortung: Gestaltung der Architektur, Abwägung zwischen Ausführungsgeschwindigkeit und Kosten, Festlegung von Code-Review-Standards und Mentoring neuer Ingenieure.
Qualifikationen:
Kernanforderungen (Must-Haves):
- Graph-Algorithmen & Engine-Konzepte: Tiefgehende Expertise in der Modellierung und Bewertung von Ausdrucksbäumen und Abhängigkeitsgraphen (z.B. ASTs, DAGs, Zykluserkennung, topologische Sortierung, Memoisierung und selektive Neuberechnung).
- Fortgeschrittene Python- & Typdisziplin: Meisterschaft in modernem Python mit strikter Typisierung (mypy/pyright), expliziter Testdisziplin und sauberen Verpackungspraktiken.
- Deterministische Systemgestaltung: Nachgewiesene Erfahrung im Aufbau von prüfbaren, reproduzierbaren Systemen unter Verwendung unveränderlicher Ausführungsprotokolle, versionierter Schemata und expliziter Datenherkunftsverfolgung.
- Deklarative Logik & Domänenmodellierung: Erfahrung in der Behandlung von Geschäftslogik als versionierte Daten (z.B. typisierte Schemata, Ausdrucksbäume, Regel-Engines oder domänenspezifische Konfigurationen).
- Typisierte API- & Schema-Design: Nachgewiesene Fähigkeit, Produktions-Backend-Verträge und Schemata für aufwärtsgerichtete Workflow-Engines und nachgelagerte Anwendungen zu entwerfen, zu versionieren und zu betreiben.
Nice-to-Haves (Was Sie hervorheben wird):
- Web-Frameworks & Orchestrierung: Produktionserfahrung mit FastAPI (oder ähnlichen asynchronen Frameworks) und Workflow-Tools (z.B. Dagster, Prefect oder Airflow).
- Leistungsprofilierung: Praktische Erfahrung in der Analyse von Ausführungs-Speicherverbrauch, CPU-Profilen oder Abfrageeffizienz gegenüber spaltenbasierten Datenlagern.
- Cloud-Infrastruktur: Vertrautheit mit dem Bereitstellen, Überwachen und Betreiben von containerisierten Berechnungs-Microservices auf AWS.
Ihr Profil:
- Abschluss: Bachelor- oder Masterabschluss in Informatik, Softwaretechnik, angewandter Mathematik oder einem verwandten quantitativen Bereich.
- Erfahrung: 5+ Jahre in der Backend-Softwareentwicklung beim Aufbau von Berechnungs-Engines, Regelplattformen oder komplexen datengestützten Backend-Systemen; einschließlich eines längeren Zeitraums innerhalb einer Organisation, in der ein Kernsystem durch den Aufbau → Start → Iteration begleitet wurde.
- Domänenwissen: Erfahrung im Gesundheitswesen oder Benchmarking ist von Vorteil (grundlegendes Verständnis von KPIs im Gesundheitswesen, Qualitätskennzahlen oder Benchmarking-Konzepten; Vertrautheit mit Krankenhausbewertungssystemen, medizinischer Klassifikation oder komplexen Bewertungsmethoden ist besonders wertvoll).
- Denkweise: Starke analytische und mathematische Denkweise mit nachgewiesener Fähigkeit, komplexe Domänenlogik und Formeln in saubere, deterministische Softwareabstraktionen zu übersetzen.
- Sprachen: Fließend in Englisch, Deutsch ist von Vorteil.
- Arbeitsstil: Hoch strukturiert, detailorientiert und motiviert, eng mit Methodologie-Experten, Analysten und funktionsübergreifenden Ingenieuren in einem internationalen Umfeld zusammenzuarbeiten.
Was wir bieten:
Zusätzlich zu unserem großartigen Team, unserer Kultur und unserem gemeinsamen Ziel, Menschen mit Daten zu stärken, gibt es viele weitere Dinge, die Statista zu einem großartigen Arbeitsplatz machen! Treten Sie uns bei und profitieren Sie von:
- Arbeiten im Ausland bis zu 30 Kalendertagen pro Jahr
- Hybrides Arbeiten und flexible Arbeitszeiten
- Internationales Team und soziale Veranstaltungen
- Subventionierte urbane Mobilität und Zugang zu Fitness- und Wellnessangeboten
- Kostenloser Zugang zu Langdock und all seinen großartigen Funktionen
- Karriere- und Weiterbildungsmöglichkeiten
- Attraktive Standorte und moderne Büros
- Unterstützung der psychischen Gesundheit mit OpenUp
Einige der hier aufgeführten Vorteile gelten nur für die deutsche Einheit und für Junior-Level-Rollen oder höher.
Senior Backend Engineer - Scoring & Computation Engine (several headcounts) Arbeitgeber: Statista
Statista ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und internationales Arbeitsumfeld bietet, sondern auch zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Mit flexiblen Arbeitszeiten, der Option auf hybrides Arbeiten und einem starken Fokus auf Teamkultur und Diversität, schaffen wir eine Umgebung, in der jeder geschätzt wird und seine individuelle Geschichte fortschreiben kann. Unsere Mitarbeiter profitieren zudem von attraktiven Zusatzleistungen wie subventionierter urbaner Mobilität und Zugang zu Fitness- und Wellnessangeboten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Backend Engineer - Scoring & Computation Engine (several headcounts) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Statista anzuklopfen, wenn du dich auf die Stelle als Senior Backend Engineer - Scoring & Computation Engine (several headcounts) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Statista vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Engineer - Scoring & Computation Engine (several headcounts) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Statista klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Statista vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.