Senior GO Developer (m/w/d)

Go

Senior GO Developer (m/w/d)

Go
Centrum, Ingolstadt

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Einführung & Zusammenfassung: Für ein innovatives Infrastrukturprojekt suchen wir einen Senior Software Engineer (Go) mit tiefem Verständnis für verteilte Systeme und Storage-Technologien. Du entwickelst zentrale Komponenten einer verteilten Storage Engine und arbeitest dabei an hochskalierbaren, konsistenten und fehlertoleranten Systemen.

Rolle: Senior Software Engineer (GO) – Distributed Storage Engine (m/w/d)

Standort: Ingolstadt

Remote: Ja, onsite 1 Tag pro Woche im Office

Start: ASAP

Laufzeit: 12 Monate

Hauptverantwortlichkeiten:

In dieser Rolle wirst Du:

  • zentrale Komponenten einer verteilten Storage Engine in Go designen und implementieren.

  • Konsens-, Replikations- und Sharding-Mechanismen entwickeln und betreiben (Raft-basiert).

  • Speicherstrukturen, Indizes und Zugriffsprotokolle für unterschiedliche Zugriffsmuster umsetzen und optimieren.

  • Transaktions- und Concurrency-Control-Strategien konzipieren und implementieren.

  • bei Performance-Profiling und Benchmarking unterstützen.

  • für Datenkonsistenz, Fehlertoleranz und operative Stabilität sorgen.

  • mit Plattformteams zur Integration in Cluster- und Cloud-Umgebungen zusammenarbeiten.

Wichtige Anforderungen:

  • Abgeschlossenes Studium der Informatik oder einer vergleichbaren Fachrichtung.

  • Hervorragende Kenntnisse in der Programmiersprache Go.

  • Praktische Erfahrung mit Algorithmen und Datenstrukturen im Bereich Datenbank- und Storage-Systeme.

  • Know-how in der Entwicklung verteilter Systeme.

Wünschenswerte Kenntnisse:

  • Fundierte Kenntnisse in Raft (Konsens, Log-Replikation, Leader Election, Snapshotting, Membership Changes).

  • Vertrautheit mit Transaktions- und Concurrency-Control-Konzepten.

  • Erfahrung mit der etcd/raft-Bibliothek.

  • Hintergrundwissen in skalierbaren Datenbanksystemen.

  • Kenntnisse in Storage-Interna.

  • Know-how in column-orientierten Speicherstrukturen wie Parquet.

  • Praxiserfahrung mit Vektor-Indizes und Graph-Abfragen.

Tech stack

    German

    B1

    Network

    advanced

    Operations

    advanced

    MongoDB

    advanced

    Cloud

    advanced

    Microsoft Platform

    advanced

    Apache Cassandra

    advanced

    Go (Golang)

    advanced

    System Availability (Operations)

    advanced

    Algorithms

    advanced

Office location

Published: 16.01.2026

Senior GO Developer (m/w/d)

Summary of the offer

Senior GO Developer (m/w/d)

Centrum, Ingolstadt
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.