Senior Data Software Engineer

Senior Data Software Engineer

Berlin Vollzeit 72000 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
T

Auf einen Blick

  • Aufgaben: Entwickle groß angelegte, datengesteuerte Systeme und implementiere End-to-End-Datenpipelines.
  • Unternehmen: Globaler Technologieführer mit Millionen aktiver Nutzer weltweit.
  • Vorteile: Kostenloses Frühstück und Mittagessen, wettbewerbsfähiges Gehalt und flexible Arbeitszeiten.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Skalierbarkeit und Performance.
  • Warum dieser Job: Gestalte die Zukunft der Datenarchitektur und arbeite an innovativen Projekten.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in Softwareentwicklung, insbesondere mit Python und Golang.

Das prognostizierte Gehalt liegt zwischen 72000 - 84000 € pro Jahr.

Unser Kunde ist ein globaler Technologiemarktführer, der in großem Maßstab mit Hunderten von Millionen aktiven Nutzern jeden Monat in mehreren internationalen Märkten tätig ist. Sie erweitern ihr internationales Datenplattform-Team und stellen mehrere Senior Data Software Engineers ein, um die nächste Generation ihrer datengestützten Systeme zu entwerfen und zu entwickeln.

Diese Rolle befindet sich an der Schnittstelle zwischen Datenengineering und Backend-Softwareengineering und arbeitet in einer hochgradig verteilten Microservices-Architektur, in der Zuverlässigkeit, Leistung und Skalierbarkeit entscheidend sind.

Was Sie bearbeiten werden:

  • Architektur und Aufbau von groß angelegten, dateninintensiven verteilten Systemen, die im globalen Maßstab operieren
  • Entwurf und Implementierung von End-to-End-Datenpipelines (Batch & Streaming) unter Verwendung von PySpark und Kafka
  • Entwicklung von produktionsreifen Backend-Diensten und APIs in Python und Golang
  • Arbeiten in einer cloud-nativen AWS-Umgebung, Nutzung von verwalteten und selbst gehosteten Diensten
  • Bereitstellung und Betrieb von Diensten auf Kubernetes, mit Infrastruktur, die mit Terraform definiert ist
  • Enge Zusammenarbeit mit Plattform-, Produkt- und Analytikteams, um Daten über zuverlässige APIs bereitzustellen
  • Übernahme von Systemen von Anfang bis Ende: Architektur, Implementierung, Test, Bereitstellung, Überwachung und Optimierung
  • Kontinuierliche Verbesserung der Plattform-Engineering-Standards in Bezug auf Beobachtbarkeit, Zuverlässigkeit und Leistung

Technische Umgebung:

  • Sprachen: Python, PySpark, Golang
  • Messaging / Streaming: Kafka
  • DevOps: CI/CD-Pipelines, automatisierte Tests, Infrastruktur als Code

Was Sie mitbringen:

  • 7+ Jahre professionelle Erfahrung in der Softwareentwicklung, mit starker Erfahrung in Python und/oder Golang
  • Nachweisliche Erfahrung im Aufbau und Betrieb von groß angelegten verteilten Systemen in der Produktion
  • Starker Hintergrund im Datenengineering, einschließlich End-to-End-Datenpipelines zur Verarbeitung von Hochvolumendatensätzen
  • Tiefe praktische Erfahrung mit PySpark in Produktionsumgebungen
  • Solides Verständnis von cloud-nativen Architekturen, wobei AWS Ihre primäre Cloud-Plattform ist
  • Erfahrung mit Docker, Kubernetes und CI/CD-Pipelines
  • Ein systemisches Denken: Ihnen liegt Skalierbarkeit, Resilienz, Leistung und saubere Architektur am Herzen

Kostenloses Frühstück und Mittagessen an jedem Tag, an dem Sie im Büro sind.

Senior Data Software Engineer Arbeitgeber: TrioTech Recruitment

Als Arbeitgeber bieten wir eine dynamische und unterstützende Arbeitsumgebung, in der Sie als Executive Assistant (FREELANCE) nicht nur administrative Aufgaben übernehmen, sondern auch aktiv an der Gestaltung von Führungsprozessen teilnehmen können. Unsere Unternehmenskultur fördert Eigenverantwortung und Innovation, während wir Ihnen gleichzeitig zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und zum Networking mit Führungskräften bieten. Arbeiten Sie in einem schnell wachsenden Umfeld, das Ihre Fähigkeiten herausfordert und Ihnen die Freiheit gibt, proaktiv zu handeln und Veränderungen voranzutreiben.

T

Kontaktdaten:

TrioTech Recruitment Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Data Software Engineer erhalten könntest

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Senior Data Software Engineer relevant sind. Wir können dir dabei helfen, die besten Ressourcen zu finden.

Tipp Nummer 3

Zeige deine Projekte! Wenn du an interessanten Datenprojekten gearbeitet hast, präsentiere sie in deinem Portfolio oder auf GitHub. Das gibt den Recruitern einen Einblick in deine Fähigkeiten und deinen Stil.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und hey, wir freuen uns immer über neue Talente in unserem Team!

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

Python
Golang
PySpark
Kafka
AWS
Kubernetes
Docker

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und sei authentisch. Das macht einen großen Unterschied!

Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können schnell einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen!

Zeig deine Erfahrungen!:Erzähle uns von deinen bisherigen Projekten und wie sie zu den Anforderungen der Stelle passen. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du ins Team passt.

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können!

Wie man sich auf ein Vorstellungsgespräch bei TrioTech Recruitment vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, Golang, PySpark und Kafka. Zeige im Interview, dass du praktische Erfahrungen mit diesen Tools hast und bereit bist, sie in großen, verteilten Systemen anzuwenden.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Fähigkeiten in der Datenverarbeitung und Softwareentwicklung zu demonstrieren. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.

Frage nach der Teamdynamik

Zeige Interesse an der Zusammenarbeit im Team, indem du Fragen zur Teamstruktur und den Arbeitsabläufen stellst. Das zeigt, dass du Wert auf Kommunikation und Zusammenarbeit legst, was in einem internationalen Umfeld besonders wichtig ist.

Sei bereit für technische Fragen

Erwarte technische Fragen oder sogar eine Live-Coding-Sitzung. Übe vorher, um sicherzustellen, dass du deine Denkweise und Problemlösungsfähigkeiten klar und strukturiert präsentieren kannst. Das gibt dir die Möglichkeit, deine Expertise zu zeigen und gleichzeitig zu demonstrieren, wie du an komplexe Probleme herangehst.