Senior Systems Engineer (Cloud & Automation)

Logos
Vollzeit
Remote Senior
📍 Worldwide
🗓 Veröffentlicht vor 5 Tagen
💰

remote-job.net Job-Zusammenfassung:
💶 Gehalt: keine Angabe
⏰ Wöchentliche Arbeitszeit: Vollzeit
🔍 Empfohlene Erfahrung: Senior
🎓 Empfohlene Ausbildung: keine Angabe
📋 Hauptaufgaben:
  • Entwurf und Implementierung einer modularen Plugin-Laufzeit (liblogos).
  • Optimierung der Interprozesskommunikation (IPC) für Leistung und Skalierbarkeit.
  • Sicherstellung von Modul-Isolation, Fehlertoleranz und sicheren Schnittstellen.
✅ Hauptvoraussetzungen:
  • Beherrschung von C/C++/Rust/Nim oder ähnlichen Systemsprachen.
  • Erfahrung mit Plugin-Architekturen und dynamischem Laden von Modulen.
  • Tiefes Verständnis von Microkernel-Prinzipien und serviceorientierter Isolation.
🏭 Branche: Blockchain

Über das Unternehmen

Logos ist eine Bewegung, die die Entwicklung des dezentralen Webs unterstützt. Die Technologien von Logos legen die Grundlagen für ein freieres Internet, auf dem sich Gemeinschaften zu Netzwerkstaaten entwickeln können. Jede Schicht im Logos-Stack zielt darauf ab, die Nutzer zu stärken und gleichzeitig bürgerliche Freiheiten und Grundrechte zu wahren.

Logos ist sowohl soziale Bewegung als auch ein dezentrales Technologie-Stack, das darauf ausgelegt ist, die Zivilgesellschaft zu revitalisieren. Das Team arbeitet an Protokollen und Modulen für Blockchain, Messaging und Speicher, die in modularen, isolierten Laufzeitumgebungen betrieben werden.


Aufgaben
  • Entwurf und Implementierung von liblogos, einer modularen Plugin-Laufzeit für dezentrale Knoten.
  • Optimierung der IPC-Leistung zwischen Modulen und Komponenten.
  • Verbesserung der Isolation, Fehlertoleranz, Skalierbarkeit und Sicherheit von Modulen; Verhinderung von Cross-Module-Schwachstellen.
  • Zusammenarbeit mit Komponenten-Teams beim Aufbau und Testen von Modulen wie Blockchain-, Messaging- und Speichermodulen.

Voraussetzungen
  • Fundierte Kenntnisse in Systemprogrammiersprachen wie C, C++, Rust und Nim.
  • Erfahrung mit Plugin-Architekturen, dynamischem Laden und Paketmanagern für modulare Laufzeitsysteme.
  • Gutes Verständnis von Microkernel-Prinzipien: minimaler Kern, Service-Isolation, Fehlertoleranz und Erweiterbarkeit ohne Kernänderungen.
  • Erfahrung mit Linux-Systemen (angenommen aus dem Kontext systemnaher Entwicklung).

Benefits
  • keine Angabe