Senior Software Engineer, Data Infrastructure (RDBMS)

Senior Software Engineer, Data Infrastructure (RDBMS)

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

Auf einen Blick

  • Aufgaben: Entwickle und verwalte skalierbare Dateninfrastrukturen für Blockchain-Analysen.
  • Unternehmen: TRM Labs, ein innovatives Unternehmen im Bereich Blockchain-Analytik.
  • Vorteile: Attraktives Gehalt, Aktienoptionen, flexible Arbeitszeiten und Remote-Arbeit.
  • Weitere Informationen: Dynamisches Team mit großartigen Wachstumschancen und einem Fokus auf Zusammenarbeit.
  • Warum dieser Job: Gestalte eine sicherere Welt durch innovative Technologien und echte Auswirkungen.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in Datenengineering und RDBMS-Kenntnisse.

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

TRM Labs bietet Blockchain-Analytik und KI-Lösungen, um Strafverfolgungsbehörden, nationale Sicherheitsbehörden, Finanzinstitute und Kryptowährungsunternehmen bei der Erkennung, Untersuchung und Bekämpfung von kryptobezogenen Betrug und Finanzkriminalität zu unterstützen. Das Data Platform-Team arbeitet mit einer erfahrenen Gruppe von Datenwissenschaftlern, Ingenieuren und Produktmanagern zusammen, um eine hochverfügbare und skalierbare Dateninfrastruktur für die Produkte und Dienstleistungen von TRM aufzubauen.

Als Data Infrastructure Engineer sind Sie verantwortlich für die Entwicklung, Verwaltung und Skalierung der robusten Datenbankinfrastruktur von TRM, die letztendlich dazu beiträgt, ein sichereres Finanzsystem für Milliarden von Menschen aufzubauen.

Auswirkungen, die Sie hier haben werden:
  • Entwurf und Wartung von petabyte-großen Hochleistungsdatenbanken und Datenmodellen, die Echtzeituntersuchungen und Analysen unterstützen.
  • Aufbau und Optimierung von Produktionsdatenpipelines – Batch und Streaming – die großangelegte Blockchain-Datensätze transformieren.
  • Diagnose und Feinabstimmung komplexer SQL-Abfragen unter hoher Last, enge Zusammenarbeit mit Produkt- und Forschungsteams.
  • Verantwortung für wichtige Infrastrukturinitiativen – von der Abfrageoptimierung und Indexstrategie bis hin zur Speicheroptimierung und Systemresilienz.
  • Cross-funktionale Zusammenarbeit zur Bereitstellung zuverlässiger und wirkungsvoller Datenworkflows von Anfang bis Ende.
Was wir suchen:
  • Über 5 Jahre Erfahrung in der Datenverarbeitung, Analyseinfrastruktur oder Backend-Systemen mit RDBMS-Tiefe.
  • Erfahrung in der Implementierung und Wartung von Datenbanksicherheitsmaßnahmen, einschließlich Zugriffskontrolle, Verschlüsselung und Einhaltung von Sicherheitsrahmen und -standards.
  • Nachgewiesene Expertise mit mindestens einem der folgenden Systeme: Postgres, MySQL oder SQL Server in Produktionsgröße (z. B. TB-große Datensätze, Parallelität, Replikation, Tuning).
  • Starke Kenntnisse in SQL – Sie wissen, wie man Abfragen debuggt, erklärt und optimiert, nicht nur schreibt.
  • Erfahrung im Entwerfen und Weiterentwickeln von Datenmodellen (normalisiert und denormalisiert) zur Unterstützung analytischer oder operativer Anwendungsfälle.
  • Vertrautheit mit Datenpipeline-Frameworks (z. B. Airflow, DBT, benutzerdefinierte Orchestrierung).
  • Systemdenken und Eigenverantwortung – Sie sind damit vertraut, mehrdeutige, cross-funktionale Probleme von Anfang bis Ende zu lösen.
Über das Team:

Das Data Platform-Team ist der Kanal zwischen der gesamten Datenwelt von TRM und der Produktwelt. Wir kümmern uns um alle Schichten des Stacks, einschließlich petabyte-großer Datenspeicher, Pipelines und Prozesse. Wir haben einen großen Umfang als Team mit neuen und spannenden Projekten jedes Quartal. Daher arbeiten wir teamübergreifend mit den meisten Teams bei TRM zusammen.

Wir glauben an asynchrone Kommunikation und scheuen uns nicht, schnell ein Treffen abzuhalten, wenn das hilft, die Dinge schneller voranzubringen. Wir sind sowohl pragmatisch, wenn die Situation es erfordert, als auch prozessorientiert, wenn wir unsere OKRs erreichen müssen. Wir suchen immer nach Menschen, die die Qualität unserer Technik und unserer Ausführung verbessern können.

Wenn Sie eine remote-first und asynchrone Umgebung genießen, um Effizienz und Effektivität auf petabyte-großer Ebene zu erreichen, könnte unser Team eine großartige Wahl für Sie sein!

Über TRMs Ingenieurebenen:
  • Ingenieur: Verantwortlich für die Definition von Projektmeilensteinen und die eigenständige Ausführung kleiner Entscheidungen mit den entsprechenden Abwägungen zwischen Einfachheit, Lesbarkeit und Leistung.
  • Senior Engineer: Erfolgreich entwirft und dokumentiert Systemverbesserungen und Funktionen für ein OKR/Projekt von Grund auf. Liefert konsequent effiziente und wiederverwendbare Systeme.
  • Staff Engineer: Treibt die Abgrenzung und Ausführung eines oder mehrerer OKRs/Projekte voran, die mehrere Teams betreffen.

Bei TRM kümmern wir uns leidenschaftlich um unser Handwerk. Wir suchen Personen, deren Arbeit wichtig ist, die mit Geschwindigkeit und Sorgfalt experimentieren und stolz darauf sind, eine sicherere Welt für Milliarden von Menschen aufzubauen. Wenn Sie von der Mission von TRM begeistert sind, aber nicht jede Anforderung erfüllen, ermutigen wir Sie, sich zu bewerben – wir stellen nach Lernbereitschaft und Urteilsvermögen ein.

Senior Software Engineer, Data Infrastructure (RDBMS) Arbeitgeber: TRM Labs

TRM Labs ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und mission-driven Umfeld zu arbeiten. Mit einem starken Fokus auf Anpassungsfähigkeit und Eigenverantwortung fördern wir eine Kultur des Wachstums und der Zusammenarbeit, während wir gleichzeitig bedeutende Lösungen für den öffentlichen Sektor im DACH-Raum entwickeln. Unsere Mitarbeiter profitieren von umfangreichen Entwicklungsmöglichkeiten und einem unterstützenden Team, das Innovation und Kreativität schätzt.

T

Kontaktdaten:

TRM Labs Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer, Data Infrastructure (RDBMS) 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 TRM Labs anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Data Infrastructure (RDBMS) 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 TRM Labs vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Data Infrastructure (RDBMS) mit Bravour zu bestehen

Datenengineering
RDBMS
Postgres
MySQL
SQL Server
SQL-Optimierung
Datenmodellierung

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 TRM Labs 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 TRM Labs 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.