- 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.
Senior Software Engineer (Go) (m/w/d)
Akkodis • Ingolstadt • Remote / Hybrid • Informations- & Kommunikationstechnik • mit Berufserfahrung
-
Vollzeit
Ingolstadt
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.
Aufgaben
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.
Unser Angebot
- Teamspirit und Diversität
- Work-Life-Balance
- Attraktive Vergütung
- Sozialleistungen
- Vielseitige Weiterbildungsmöglichkeiten
- Team- und Sportevents
- Globales Netzwerk
- Attraktives Mitarbeiterempfehlungsprogramm
Doch nicht das Richtige für Dich? Du möchtest herausfinden, welche Jobs am besten zu Dir passen? Lass Dich matchen!
Was wir dir bieten
*Die aufgeführten Mitarbeitervorteile können je nach Position und Standort abweichen.
Dir ist deine Work-Life-Balance wichtig?
Bei uns bist Du sowohl örtlich als auch zeitlich flexibel. Wir unterstützen hybrides Arbeiten: Ob von zu Hause oder bis zu 30 Tage im Jahr aus dem Ausland. Du möchtest zeitweise deine Stunden reduzieren? Kein Problem! 30 Tage Urlaub? Selbstverständlich!
Dein Start bei uns
Wir bieten Dir eine sofortige Einstiegsmöglichkeit mit unbefristetem Arbeitsvertrag und attraktiver Vergütung. Dich erwarten unsere Welcome Days, ein intensives Onboarding, sowie ein Patenprogramm während der gesamten Einarbeitungszeit.
Deine Weiterentwicklung
Wir legen Wert auf Deine fachliche und persönliche Entwicklung. Bei uns erhältst Du verschiedene Weiterentwicklungsmöglichkeiten, die Du in jährlichen Career Conversations mit Deiner Führungskraft besprichst.
Du fährst gerne Fahrrad?
Mit unserem Job Bike Angebot unterstützen wir dich, schnell und umweltfreundlich in unser Office zu kommen.
Attraktives Mitarbeiterempfehlungsprogramm
Du bist begeistert von uns und holst neue Kolleg:innen an Board? Super! Wir belohnen das mit einer monetären Prämie.
Du sorgst dich um deine Zukunft?
Wir uns auch! Wir unterstützen dich mit unserer betrieblichen Altersvorsorge
Mitarbeiterrabatte
Sichere dir über Corporate Benefits Rabatte bei über 13.500 Shops und Anbietern.
Arbeiten bei Akkodis
Unsere Arbeitswelt ist dynamisch, innovativ und von stetigem Wandel geprägt. Bei Akkodis treiben wir diesen Wandel aktiv voran. Mit unserer Expertise in Technologie und Engineering befähigen wir Unternehmen, die Zukunft zu gestalten. Als globales Unternehmen mit einem starken Netzwerk unterstützen wir unsere Kunden bei nachhaltiger Entwicklung und erfolgreichen Transformationsprozessen. Unser Ziel: Innovationen vorantreiben und Talente fördern, um gemeinsam eine smartere, nachhaltigere Welt zu schaffen.
Dein Blick in den Arbeitsalltag
Unsere Mitarbeiter über uns
Bewerbungsprozess
Sende uns deine Bewerbung
Wir sprechen über alle Details
Wir oder unser Kunde lernt dich kennen
Wir klären alle Details und unterschreiben den Vertrag
Es geht los!