Job
- Level
- Senior
- Job Feld
- IT, DevOps, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Freiberufler
- Ort
- Frankfurt am Main
- Arbeitsmodell
- Full Remote
Job Technologien
Deine Rolle im Team
Entwicklung und Optimierung der PARSEC-Plattform:
- Implementierung neuer Funktionen in der Hauptarchitektur, die in C++20 geschrieben ist
- Optimierung der Ausführungszeit einzelner Transaktionen auf unter 100 Millisekunden
Integration und Weiterentwicklung von Smart Contract Runnern:
- Arbeit an bestehenden LVM- und EVM-Runnern für die parallele Ausführung von Lua- und Solidity-basierten Smart Contracts.
Datenbankmanagement und Verteilung:
- Verwaltung des verteilten Key-Value-Stores mit horizontaler Datenpartitionierung.
- Optimierung von Replikationsprozessen mit dem RAFT-Protokoll und Synchronisationsmechanismen wie 2PL und Wound-Wait.
Performance-Messung und Analyse:
- Durchführung von Benchmarks mit Tools zur Erfassung von Leistungskennzahlen (z. B. TPS, Latenz, Konsistenzprüfung).
- Identifikation und Lösung von Performance-Engpässen.
Systemarchitektur und Containerisierung:
- Weiterentwicklung der Container-basierten Systemumgebung (Ubuntu 22.04) unter Verwendung von Docker Compose.
- Verbesserung der Interaktionen zwischen Agenten, Shards, Ticket-Maschine und Broker.
Test und Validierung:
- Entwicklung und Durchführung von Tests zur Validierung von Speicher- und Latenzproblemen.
- Sicherstellung der Qualität durch Unit-Tests mit Frameworks wie GTest.
Unsere Erwartungen an dich
Qualifikationen
Fachliche Qualifikationen:
- Exzellente Kenntnisse in C++ (idealerweise C++20) und in der Entwicklung verteilter Systeme.
- Vertrautheit mit verteilten Datenbanken und Synchronisationsmechanismen (z. B. RAFT, 2PL).
Technologie-Stack:
- Kenntnisse in Performance-Messung und Benchmark-Tools.
Systemumgebung:
- Verständnis der horizontalen Skalierung und Partitionierung von Daten.
Analytische und kommunikative Fähigkeiten:
- Fähigkeit, komplexe Systemarchitekturen zu verstehen und effizient weiterzuentwickeln.
- Problemlösungsorientiertes Denken und ein Auge für Optimierungspotenziale.
Erfahrung
- Erfahrung mit Smart Contracts und den Programmiersprachen Lua und Solidity.
- Erfahrung mit Frameworks und Bibliotheken wie LevelDB, NuRaft, GTest, Benchmark, Keccak, JsonCpp, Microhttpd, libsecp256k1, Lua SDK, Docker und CMake.
- Erfahrung mit Container-Technologien (z. B. Docker) und deren Orchestrierung.
Benefits
Work-Life-Integration
Gesundheit, Fitness & Fun
Themen mit denen du dich im Job beschäftigst
Job Standorte
Mehr zur Recruiting Agentur
mindheads GmbH
Die mindheads GmbH ist ein spezialisiertes Unternehmen im Bereich IT- und Personaldienstleistungen, das IT-Experten und Führungskräfte rekrutiert und vermittelt. Zudem bietet es maßgeschneiderte Schulungs- und Coaching-Angebote an.
Description
- Unternehmenstyp
- Recruiting Agentur
- Arbeitsmodell
- Full Remote, Hybrid, Onsite
- Branche
- Internet, IT, Telekom