Senior Software Engineer - Distributed Storage

FERCHAU GmbH
Ingolstadt, Germany
13 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Ingolstadt, Germany

Tech stack

Cloud Computing
Profiling
Databases
Data Structures
Distributed Systems
Fault Tolerance
Concurrency
Information Technology

Job description

  • Implementierung und Optimierung von Speicherstrukturen, Indizes und Zugriffsprotokollen für unterschiedliche Zugriffsmuster
  • Konzeptionierung und Umsetzung von Transaktions- und Concurrency-Control-Strategien (MVCC, Optimistic Locking, Two-Phase Locking)
  • Unterstützung bei Performance-Profiling und Benchmarking
  • Sicherstellung von Datenkonsistenz, Fehlertoleranz und operativer Stabilität in verteilten Umgebungen
  • Zusammenarbeit mit Plattformteams zur Integration in Cluster- und Cloud-Umgebungen

Requirements

  • Abgeschlossenes Studium der Informatik oder vergleichbare Fachrichtung
  • Hervorragende Go-Programmierkenntnisse
  • Erfahrung mit Algorithmen und Datenstrukturen für Datenbank- und Storage-Systeme
  • Know-how in der Entwicklung verteilter Systeme
  • Fundierte Kenntnisse in Raft-Konsensverfahren
  • Verständnis von Transaktions- und Concurrency-Control-Konzepten und skalierbaren Datenbanksystemen

Benefits & conditions

  • Unbefristeter Arbeitsvertrag
  • Flexible Arbeitszeitgestaltung durch Gleitzeitregelungen, Teilzeitmöglichkeiten und z. T. Vertrauensarbeitszeit
  • Weiterbildungsangebote unseres Inhouse-Instituts, der FERCHAU Academy
  • Mehr als ein Tarifvertrag, wir bieten Sonderurlaub, Kindergartenzuschuss, Jubiläumszuwendungen u. v. m.
  • Flexibilität durch die Möglichkeit, mobil zu Arbeiten (abhängig vom Kundenunternehmen)

About the company

Are you inspired by exciting IT projects for well-known customers? Thrilling work at the limit of what's technically feasible? Then come to FERCHAU, the market leader in engineering and IT, with more than 8,400 employees at over 100 sites. Become one of over 2,500 IT consultants and work on IT projects that demand your entire knowledge base and thus also advance your personal development.

Apply for this position