Senior Software Engineer (Go) (m/w/d)
Senior Software Engineer (Go) (m/w/d)
Senior Software Engineer (Go) (m/w/d)
Senior Software Engineer (Go) (m/w/d)
Akkodis Germany Tech Experts GmbH
Personaldienstleistungen und -beratung
Ingolstadt
- Art der Beschäftigung: Vollzeit
- 64.000 € – 74.500 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Software Engineer (Go) (m/w/d)
Über diesen Job
Akkodis ist ein Vorreiter in der Smart Industry und ein weltweit führendes Unternehmen in den Bereichen Engineering, IT, Forschung & Entwicklung. Als globaler Partner in einer sich ständig verändernden Technologie- & Wettbewerbsumgebung unterstützen wir unsere Kunden mit unserem 360°-Angebot dabei, eine nachhaltigere & smartere Zukunft zu gestalten.
Stellenbeschreibung
- Du konzipierst, entwickelst und implementierst zentrale Komponenten einer verteilten Storage Engine in Go.
- Du baust und betreibst Konsens-, Replikations- und Sharding-Mechanismen auf Basis von Raft.
- Du entwirfst und optimierst Speicherstrukturen, Indexierungsverfahren sowie Zugriffsprotokolle für unterschiedliche Daten- und Zugriffsmuster - darunter Dokumente, Graphen, Vektoren, Messaging und Blobs.
- Du entwickelst Strategien für Transaktionsmanagement und Concurrency Control (z. B. MVCC, Optimistic Locking, Two-Phase Locking, Two-Phase Commit) und setzt diese zuverlässig um.
- Du führst Performance-Analysen durch, einschließlich Latenz-, Durchsatz- und Ressourcenprofiling, und wirkst aktiv beim Benchmarking mit.
- Du stellst Datenkonsistenz, Fehlertoleranz und einen stabilen Betrieb in verteilten Systemlandschaften sicher.
- Du arbeitest eng mit Plattformteams zusammen, um die nahtlose Integration der Storage Engine in Cluster- und Cloud-Umgebungen zu gewährleisten.
Profil
- Du hast ein abgeschlossenes Studium der Informatik oder einer vergleichbaren technischen Fachrichtung.
- Du verfügst über exzellente Kenntnisse in der Programmiersprache Go und setzt diese sicher in komplexen Systemen ein.
- Du bringst fundierte praktische Erfahrung mit Algorithmen und Datenstrukturen mit, insbesondere im Kontext von Datenbank- und Storage-Systemen - idealerweise auch aus Forschungsprojekten.
- Darüber hinaus besitzt du tiefgehendes Know-how in der Entwicklung verteilter Systeme, z. B. in den Bereichen verteilte Netzwerkprotokolle, Partitionstoleranz, Rebalancing, Replikation und Failover-Mechanismen.
Das Angebot
- Teamspirit und Diversität
- Work-Life-Balance
- Attraktive Vergütung
- Sozialleistungen
- Vielseitige Weiterbildungsmöglichkeiten
- Team- und Sportevents
- Globales Netzwerk
- Attraktives Mitarbeiterempfehlungsprogramm
Bereitgestellt in Kooperation mit der Bundesagentur für Arbeit.
Gehalts-Prognose
Unternehmens-Details
Akkodis Germany Tech Experts GmbH
Personaldienstleistungen und -beratung