Backend Entwicklung Go verteilte Speichersysteme (m/w/d)
Backend Entwicklung Go verteilte Speichersysteme (m/w/d)
Backend Entwicklung Go verteilte Speichersysteme (m/w/d)
Backend Entwicklung Go verteilte Speichersysteme (m/w/d)
ROCKEN
Internet, IT
München
- Art der Beschäftigung: Vollzeit
- 60.000 € – 81.000 € (von XING geschätzt)
- Hybrid
Backend Entwicklung Go verteilte Speichersysteme (m/w/d)
Über diesen Job
Rolle:
In dieser Rolle entwickelst du zentrale Komponenten hochskalierbarer, verteilter Plattformen und gestaltest die Kernarchitektur datenintensiver Anwendungen mit Fokus auf Performance, Zuverlässigkeit und Skalierbarkeit. Du verantwortest das Design und die Implementierung einer verteilten Storage Engine in Go und setzt Konsens-, Replikations- und Sharding-Mechanismen in Raft-basierten Systemen um. Du konzipierst und implementierst Transaktions- sowie Concurrency-Control-Strategien wie MVCC, Optimistic Locking und Two-Phase Locking/Commit und optimierst Speicherstrukturen, Indizes und Zugriffsschichten für unterschiedliche Datentypen. Du stellst Datenkonsistenz, Fehlertoleranz und stabile Betriebsabläufe in verteilten Umgebungen sicher und treibst systemnahe Performance-Analysen sowie Optimierungen voran. Du arbeitest eng mit Plattform- und Infrastrukturteams zusammen, um die Lösungen nahtlos in Cluster- und Cloud-Umgebungen zu integrieren.
Verantwortung:
- Du entwirfst und implementierst zentrale Komponenten einer verteilten Storage Engine in Go fuer hochskalierbare Plattformen.
- In dieser Rolle entwickelst Du Konsens-, Replikations- und Sharding-Mechanismen in verteilten Systemen auf Raft-Basis.
- als Backend Entwicklung Go verteilte Speichersysteme optimierst Du Speicherstrukturen, Indizes und Zugriffsschichten fuer unterschiedliche Datentypen.
- Du konzipierst und implementierst Transaktions- und Concurrency-Control-Strategien wie MVCC, Optimistic Locking sowie Two-Phase Locking und Commit.
- In dieser Rolle stellst Du Datenkonsistenz, Fehlertoleranz und stabile Betriebsablaeufe in verteilten Umgebungen sicher.
- als Backend Entwicklung Go verteilte Speichersysteme arbeitest Du eng mit Plattform- und Infrastrukturteams zusammen, um die Loesung in Cluster- und Cloud-Umgebungen zu integrieren.
Qualifikationen:
- Abgeschlossenes Studium der Informatik oder einer vergleichbaren Fachrichtung.
- Du designst und implementierst zentrale Komponenten einer verteilten Storage Engine in Go.
- Konsens-, Replikations- und Sharding-Mechanismen in verteilten Systemen setzt du um und entwickelst sie weiter, idealerweise Raft-basiert.
- Speicherstrukturen, Indizes und Zugriffsschichten für unterschiedliche Datentypen konzipierst und optimierst du performanceorientiert.
- Transaktions- und Concurrency-Control-Strategien wie MVCC, Optimistic Locking sowie Two-Phase Locking oder Two-Phase Commit implementierst du praxisnah.
- Datenkonsistenz, Fehlertoleranz und stabile Betriebsabläufe stellst du sicher und arbeitest dafür eng mit Plattform- und Infrastrukturteams in Cluster- und Cloud-Umgebungen zusammen.
Benefits:
- Homeoffice
- Flache Hierarchien
- Coaching und Mentoring
- Eingespieltes und dynamisches Team
- Flexible Arbeitszeitgestaltung
- Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten
ROCKEN Jobs:
https://rocken.jobs
Profil erstellen:https://rocken.jobs/application/profil-erstellen/
