Auf einen Blick
- Aufgaben: Entwickle und optimiere eine hochmoderne Infrastruktur für die Cloud.
- Unternehmen: Unikraft, ein innovatives Unternehmen mit einem talentierten Team von Technikexperten.
- Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten, sechs Wochen Urlaub und großzügiges Budget für Arbeitsmittel.
- Weitere Informationen: Remote-first Kultur mit regelmäßigen Teamevents zur Stärkung der Beziehungen.
- Warum dieser Job: Gestalte die nächste Generation der Cloud-Infrastruktur und löse spannende technische Herausforderungen.
- Qualifikationen: Starke Programmierkenntnisse in C und Erfahrung mit Systemprogrammierung.
Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.
Die Cloud ist kaputt: Sie ist verschwenderisch, langsam, unglaublich teuer und wird von jahrzehntealten Abstraktionen zusammengehalten. Bei Unikraft haben wir sie von Grund auf neu aufgebaut. Eine millisekundenschnelle, VM-isolierte Compute-Plattform, die über 100.000 Workloads pro Server mit 10-100× besseren Wirtschaftlichkeit ausführt. Wir sind in Produktion bei Unternehmen wie Netlify, Browser Use, Prisma, Tinyfish und FlutterFlow. Unser Team besteht aus einigen der besten Systeme-, Leistungs- und Sicherheitsgeeks, unterstützt von führenden Investoren und mit Marktführern als Kunden. Wir glauben, dass ein fokussiertes Team außergewöhnlicher Menschen, das schnell und mit Überzeugung handelt, extreme Effizienz für alle verfügbar machen kann.
Was Sie tun werden und warum es karriereprägend ist: Sie arbeiten direkt mit dem Gründungsteam an einer der technisch ehrgeizigsten Infrastrukturplattformen der Welt, an Komponenten, bei denen eine gesparte Mikrosekunde oder eine gefangene Race Condition sich über hunderttausend Instanzen auszahlt. Wenn Sie hochleistungsfähige, latenzarme Systeme in extremem Maßstab lieben und gelangweilt von Jobs sind, bei denen die harten Probleme bereits gelöst sind, ist dies Ihr Spielplatz. Ihre Arbeit wird prägen, wie die nächste Generation von Entwicklern Software in der Cloud erstellt, versendet und skaliert.
Was Sie besitzen werden:
- Core Plattform & Infrastruktur: Entwerfen, bauen und warten Sie die Kerninfrastruktur, die Unikraft Cloud antreibt, sowohl gehostet als auch vor Ort.
- Leistung, Zuverlässigkeit & Härtung: Optimieren Sie die Leistung, Sicherheit und Zuverlässigkeit über verschiedene Workloads hinweg, von serverlosen Funktionen und KI-Agenten bis hin zu Remote-IDEs und Telemetrie-Backends.
- Roadmap & Richtung: Geben Sie Input und helfen Sie beim Entwerfen der technischen Roadmap der Plattform.
Was wir suchen:
- Starke Kenntnisse und Programmierfähigkeiten in C, mit einem tiefen Verständnis für systemnahe Programmierung.
- Erfahrung im Aufbau und in der Wartung von Betriebssystemen, eingebetteten Systemen und/oder Gerätetreibern.
- Vertrautheit mit Speicherverwaltung, Parallelität und Leistungsoptimierung.
- Kenntnisse über Virtualisierungstechnologien wie QEMU/KVM.
- Solides Verständnis der Linux-Interna (und Linux-Netzwerk); Komfort im Umgang mit dem Kernel ist von Vorteil.
- Ausgezeichnete Debugging-Fähigkeiten mit einem systematischen, forensischen Ansatz zur Reproduktion, Isolierung und Beseitigung von Fehlern.
- Erfahrung mit gcc, clang und anderen C-Toolchains, Build-Systemen und Cross-Compilation-Workflows.
- Erfahrung mit Rust ist von Vorteil.
- Starke Zusammenarbeit und Kommunikationsfähigkeiten – Sie sind komfortabel im interdisziplinären Arbeiten und können technische Details klar erklären.
Warum Sie dieses Team lieben werden:
- Weltklasse-Engineering: Zusammenarbeit mit OS-Veteranen, Kernel-Hackern und Experten für verteilte Systeme, die die Cloud von Grund auf neu aufgebaut haben.
- Kategorie-definierendes Produkt: 10 ms Kaltstarts, 100K+ VMs pro Server, 10–100× Kostenreduktion.
- Null Bürokratie: Gründergeführt, produktbesessen und tief technisch.
- Massive Auswirkungen: Die Komponenten, die Sie bauen, abstimmen und härten, betreiben alles, was unsere Kunden versenden.
- Remote-first von Anfang an: Arbeiten Sie dort, wo Sie am produktivsten sind.
- Retreats und mehr: Spaßorientierte, persönliche Team-Retreats zum Auftanken und zum Aufbau großartiger Beziehungen.
- Der Standard: Wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Entwicklung, sechs Wochen Gesamturlaub jährlich und ein großzügiges Budget für Ausrüstung, um alles zu kaufen, was Sie benötigen, um Ihre beste Arbeit zu leisten.
Bewerben Sie sich jetzt, wenn Sie begeistert sind, die Infrastruktur der nächsten Generation aufzubauen, direkt mit Benutzern zu arbeiten und zu helfen, was rocksolide, leistungsstarke Cloud-Computing in der Praxis aussieht, zu definieren.
Systems Engineer Arbeitgeber: Unikraft
Unikraft bietet eine flexible und unterstützende Arbeitsumgebung, die es dir ermöglicht, deine Fähigkeiten in der Automatisierung und KI zu entwickeln. Mit einem Teilzeitmodell von 10–15 Stunden pro Woche kannst du deine Zeit optimal einteilen und gleichzeitig an spannenden Projekten mitwirken, die echten Einfluss auf das Unternehmen haben. Die enge Zusammenarbeit mit dem GTM-Team fördert nicht nur deine berufliche Weiterentwicklung, sondern auch ein Gefühl der Zugehörigkeit und des Engagements.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Systems Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Unikraft anzuklopfen, wenn du dich auf die Stelle als Systems Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Unikraft vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Systems Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Unikraft klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Unikraft vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.