Auf einen Blick
- Aufgaben: Entwickle skalierbare verteilte Systeme und arbeite an innovativen Dateninfrastrukturen.
- Unternehmen: Globale Technologieorganisation mit einem Fokus auf Open-Source-Technologien.
- Vorteile: Vollständig remote, wettbewerbsfähige Vergütung und keine Standortbeschränkungen.
- Weitere Informationen: Langfristige Vertragsengagements mit herausfordernden technischen Problemen.
- Warum dieser Job: Gestalte die nächste Generation von Datenplattformen und arbeite mit führenden Ingenieuren.
- Qualifikationen: Erfahrung in der Softwareentwicklung und im Design verteilter Systeme.
Das prognostizierte Gehalt liegt zwischen 60000 - 90000 € pro Jahr.
Wir arbeiten mit einer globalen Technologieorganisation zusammen, die außergewöhnliche Staff- und Principal-Ingenieure sucht, um an groß angelegten verteilten Systemen, Dateninfrastrukturen und Open-Source-Technologien zu arbeiten. Dies ist eine seltene Gelegenheit, zu den internen Abläufen weit verbreiteter Apache-Ökosystemprojekte beizutragen und die nächste Generation von verteilten Datenplattformen mitzugestalten.
Woran Sie arbeiten werden:
- Architektur und Skalierbarkeit verteilter Systeme
- Abfrage-Engines, Optimierer und Ausführungsrahmen
- Speichersysteme und Dateninfrastruktur
- Replikation, Checkpointing und Zustandsmanagement
- Leistungsoptimierung und Zuverlässigkeitsengineering
- Kubernetes-Infrastruktur und Orchestrierung
- Kernentwicklung von Technologien des Apache-Ökosystems
Schlüsseltechnologien:
- Apache Spark
- Apache Flink
- Apache Trino
- Apache Ozone
- Apache Iceberg
- Apache Kafka
- Kubernetes
- Verteilte Datenbanken
- Dateninfrastrukturplattformen
Idealer Hintergrund:
- Erfahrung als Staff-, Principal- oder Senior-Softwareingenieur
- Starke Expertise im Design und in der Implementierung verteilter Systeme
- Erfahrung im Aufbau von Infrastrukturen, Datenbanken, Abfrage-Engines oder groß angelegten Datenplattformen
- Beiträge zu Apache-Open-Source-Projekten sind sehr geschätzt
- Erfahrung mit cloud-nativen und Kubernetes-basierten Architekturen
- Starke Grundlagen in der Softwareentwicklung und im Systemdesign
Beispiele für relevante Hintergründe:
Ingenieure, die von Unternehmen wie Databricks, Snowflake, Confluent, Cloudera, Starburst, ClickHouse, Google, Meta, Uber, Netflix, LinkedIn oder ähnlichen hochskalierbaren Technologieumgebungen kommen, sind besonders relevant.
Was wir bieten:
- Vollständig remote Arbeiten von überall auf der Welt
- Keine Standortbeschränkungen
- Keine Zeitzonenbeschränkungen
- Arbeiten Sie mit erstklassigen Ingenieuren für verteilte Systeme zusammen
- Herausfordernde technische Probleme im globalen Maßstab
- Langfristige Vertragsbindung
- Wettbewerbsfähige Vergütung basierend auf Erfahrung und Fachwissen
Wenn Sie Erfahrung im Aufbau verteilter Systeme, Dateninfrastrukturen, Abfrage-Engines, Speicherplattformen haben oder zu Apache-Ökosystemprojekten beigetragen haben, würden wir uns freuen, von Ihnen zu hören.
Staff / Principal Software Engineer (Distributed Systems) Arbeitgeber: GameGiants
Unser Unternehmen bietet eine herausragende Arbeitsumgebung für Software-Ingenieure, die an verteilten Systemen und Dateninfrastrukturen arbeiten möchten. Mit der Möglichkeit, vollständig remote zu arbeiten, genießen unsere Mitarbeiter Flexibilität und Freiheit, während sie an spannenden, globalen Projekten mit erstklassigen Ingenieuren zusammenarbeiten. Wir fördern eine Kultur des kontinuierlichen Lernens und der beruflichen Weiterentwicklung, sodass Sie Ihre Fähigkeiten in einem dynamischen und unterstützenden Umfeld weiter ausbauen können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Staff / Principal Software Engineer (Distributed Systems) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Ingenieuren und Fachleuten in der Branche in Kontakt zu treten. Teile deine Erfahrungen und Projekte, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle gefunden hast, zögere nicht, direkt mit dem Unternehmen in Kontakt zu treten. Frag nach, ob sie noch Fragen zu deinem Profil haben oder ob du mehr über die Rolle erfahren kannst.
✨Bereite dich auf technische Gespräche vor
Studiere die Technologien, die in der Stellenbeschreibung erwähnt werden, und übe technische Fragen. Zeige dein Wissen über verteilte Systeme und die Apache-Projekte, um einen bleibenden Eindruck zu hinterlassen.
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, gehört zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff / Principal Software Engineer (Distributed Systems) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach echten Persönlichkeiten, die Leidenschaft für verteilte Systeme haben.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen mit verteilten Systemen. Zeige, wie du zur Entwicklung von Technologien wie Apache Spark oder Kubernetes beigetragen hast.
Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Wir lieben klare Strukturen und möchten schnell verstehen, was du kannst und was dich auszeichnet.
Bewirb dich über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! So können wir deine Bewerbung direkt bearbeiten und du bist schneller im Prozess.
Wie man sich auf ein Vorstellungsgespräch bei GameGiants vorbereitet
✨Verstehe die Technologien
Mach dich mit den Schlüsseltechnologien wie Apache Spark, Kubernetes und verteilten Datenbanken vertraut. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie sie in großen Systemen angewendet werden.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deine Erfahrungen mit verteilten Systemen und deine Beiträge zu Open-Source-Projekten zu sprechen.
✨Fragen stellen
Zeige dein Interesse, indem du Fragen zur Unternehmenskultur, den aktuellen Projekten und den Herausforderungen, denen das Team gegenübersteht, stellst. Das zeigt, dass du wirklich an der Position interessiert bist und dir Gedanken machst.
✨Soft Skills betonen
Neben technischen Fähigkeiten sind auch Teamarbeit und Kommunikation wichtig. Bereite Beispiele vor, die zeigen, wie du effektiv mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen.