Software Engineer (Secure AI)

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong technical skills in cybersecurity, cloud infrastructure, and AI technologies., Experience with programming in Go, Rust, or C++., Knowledge of Confidential Computing, Kubernetes, and CI/CD automation., Educational background in computer science or related fields..

Key responsibilities:

  • Design and implement features across various components of the product stack.
  • Work on Kubernetes, Confidential Computing, and cybersecurity-related tasks.
  • Automate CI/CD processes with a focus on supply chain security.
  • Document and prototype new ideas.

Edgeless Systems logo
Edgeless Systems Startup https://edgeless.systems
11 - 50 Employees
See all jobs

Job description

Hallo, wir sind Edgeless Systems
Wir sind ein Cybersecurity-Startup auf Wachstumskurs. Entwickle mit uns die nächste Generation sicherer KI- und Cloud-Software, lerne spannende Technologien wie Confidential Computing kennen und wachse in und mit einem Weltklasse-Team.

Um unsere Vision von Ende-zu-Ende sicherer Cloud und KI zu realisieren, arbeiten wir auf vielen Ebenen des Software-Stacks: Von einer eigenen KI-App über Kubernetes-Services bis hinunter zu Kernel-Treibern und Firmware.

Unsere Produkte 
Unsere Infrastrukur-Produkte Constellation und Contrast schützen ganze Kubernetes-Cluster mittels Confidential Computing.

Unser KI-Produkt Privatemode AI bietet Funktionalität ähnlich zu ChatGPT. Der Unterschied: Bei Privatemode bleiben sämtliche Daten auch während der Verarbeitung verschlüsselt. Damit können endlich auch sensible Daten mit KI verarbeitet werden.

Mach dir selbst ein Bild: Den Großteil unseres Codes findest du auf GitHub.

Unser Tech-Stack
Ein Großteil unseres Codes
  • wird in Go geschrieben,
  • läuft in AMD SEV-SNP- oder Intel TDX-Confidential-VMs oder auf Nvidia H100s,
  • kommuniziert über attested gRPC,
  • wird auf Cloud-Infrastruktur, die mit Terraform verwaltet wird, sowie auf Bare-Metal-Systemen ausgeführt,
  • und skaliert mit Kubernetes.
Wenn wir auf tieferen Ebenen des Stacks arbeiten (z. B. Firmware oder Kernel), nutzen wir auch Rust und C++. Alles, was wir entwickeln, läuft auf Linux, und wir erstellen maßgeschneiderte Linux-Images mit NixOS.
Deine Aufgaben
Als Teil unseres Teams wirst du an verschiedenen Komponenten und Ebenen unserer Produkte arbeiten. Der Großteil deiner Arbeit wird sich um Kubernetes, KI, Confidential Computing und Cybersicherheit drehen. Typische Aufgaben umfassen:
  • Entwurf und Implementierung neuer Features und Komponenten in verschiedenen Ebenen unseres (ungewöhnlich tiefen) Technologie-Stacks
  • CI/CD-Automatisierung mit Schwerpunkt auf Lieferkettensicherheit
  • Dokumentation
  • Prototyping neuer Ideen
Dein Profil
Wir suchen Teammitglieder, die...
  • Herausragende technische Fähigkeiten mitbringen
  • Erfahrung mit einem relevanten Teil der oben genannten Technologien haben
  • Begeistert von den Herausforderungen eines dynamischen und innovativen Startup-Umfelds sind
  • Erfahrung mit professionellen agilen Softwareentwicklungspraktiken besitzen
  • Intrinsisch motiviert sind, hochwertige Arbeit zu liefern
Warum wir?
  • Attraktive Vergütung (Gehalt und Aktienoptionen)
  • Möglichkeit zur Weiterentwicklung und zum Lernen in einem außergewöhnlichen Team
  • Flexible Arbeitsmodelle – remote oder in unseren Büros in Bochum und Berlin
  • Spannende Aufgaben in einem dynamischen Umfeld
Wir antworten auf passende Bewerbungen so schnell wie möglich und laden dich zu einem Video-Interview ein. In diesem Gespräch möchten wir uns vorstellen, dich kennenlernen und dir einige technische Fragen stellen.
Ansprechpartner
Dr. Felix Schuster

Dr. Felix Schuster
CEO

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
German
Check out the description to know which languages are mandatory.

Other Skills

  • Self-Motivation
  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs