Auf einen Blick
Canonical sucht einen erfahrenen Softwareingenieur für das MAAS-Team, das Metal As A Service, eine Hyperscale-Provisioning-Technologie, entwickelt. Der Kandidat wird MAAS-Kernkomponenten entwickeln und die Architektur für Einfachheit und Geschwindigkeit gestalten.
💰 $110.000–160.000/Jahr
📊 Senior
🕒 Vollzeit
🌍 Remote
🗺️ Worldwide
- Professionelle Softwareentwicklungserfahrung in Python und Go
- Tiefe Erfahrung mit Linux-Servern und Virtualisierung
- Kenntnisse von Netzwerktechnologien und Cloud-Infrastruktur
- Erfahrung mit großflächiger physischer Server-Provisioning
Python
Go
Linux
Virtualization
Containers
Networking
✅ Geeignet für
- Senior-Entwickler mit Infrastruktur- und Linux-Erfahrung
- Ingenieure, die an Open-Source arbeiten möchten
- Kandidaten mit Cloud- und Virtualisierungserfahrung
🚫 Weniger geeignet
- Junior-Entwickler ohne Infrastruktur-Hintergrund
- Frontend-spezialisierte Ingenieure
- Kandidaten ohne Linux-Erfahrung
💡 Gut zu wissen
- Häufige internationale Reisen erforderlich
- Tiefes technisches Wissen von Netzwerken und Speicher notwendig
- Erfahrung mit großflächiger Server-Automatisierung sehr wertvoll
Über das Unternehmen
Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen. Das MAAS-Team von Canonical ist verantwortlich für die Bereitstellung von Metal As A Service, einer Hyperscale-Provisioning-Technologie. MAAS ist ein schnell entwickelnder Software-Stack geschrieben in Python und Go.
Deine Aufgaben
- Entwicklung von MAAS-Kernkomponenten und Features zur Verbesserung von MAAS
- Gestaltung der MAAS-Architektur für Einfachheit, Geschwindigkeit und Benutzerfreundlichkeit
- Zusammenarbeit mit anderen Teams für Integrationstests und pünktliche Releases
- Beiträge zum Continuous Integration, Tests und Best Practices
- Dokumentation von aktuellen und neuen Features als weltklasse Ressource
- Technische Kommunikation und Zusammenarbeit mit anderen Teams
- Internationale Reisen mehrmals jährlich zur Zusammenarbeit
Deine Voraussetzungen
- Leidenschaft für Open-Source-Software, Linux und Rechenzentrums-Automatisierung
- Nachgewiesener Erfolg in professioneller Softwareentwicklung in Python und Go
- Fähigkeit, sich schnell über neue Systeme und Techniken zu informieren
- Ausgezeichnete Logik, Problemlösungs- und Troubleshooting-Fähigkeiten
- Starke englische Kommunikationsfähigkeiten, schriftlich und mündlich
- Erfahrung mit Linux-Server-Technologien, Virtualisierung (KVM), Containern (LXC)
- Bachelor-Abschluss oder gleichwertiger Abschluss in Informatik, STEM oder ähnliches
- Kenntnisse von Netzwerktechnologien (PXE, DHCP, TFTP, DNS, NTP)
- Erfahrung mit Baseboard Management Controllern und Protokollen
- Starke Erfahrung mit Netzwerk-, Speicher- und Cloud-Infrastruktur
Benefits
- Verteilte Arbeitsumgebung mit zweimal jährlichen Team-Sprints vor Ort
- Persönliches Lern- und Entwicklungsbudget von USD 2000 pro Jahr
- Jährliche Kompensationsüberprüfung
- Reisemöglichkeiten an neue Orte, um Kollegen zu treffen