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
SeniorJob 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.