Software Engineer - Python - Cloud - graduate level

Remote
vor 3 Tagen
Düsseldorf
Stellenbeschreibung

Über Canonical

Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen für den globalen Unternehmens- und Technologiemarkt. Unsere Plattform, Ubuntu, wird in bahnbrechenden Unternehmensinitiativen wie Public Cloud, Data Science, KI, technologischen Innovationen und IoT sehr häufig eingesetzt. Zu unseren Kunden zählen die weltweit führenden Anbieter von Public-Cloud- und Siliziumlösungen sowie Branchenführer in vielen Sektoren. Das Unternehmen ist ein Pionier der global verteilten Zusammenarbeit mit 1200 Mitarbeitern in 75 Ländern und sehr wenigen Büroräumen. Teams treffen sich zwei- bis viermal jährlich persönlich an interessanten Orten auf der ganzen Welt, um Strategie und Ausführung abzustimmen.

Das Unternehmen ist gründergeführt, profitabel und wächst.

Ihre Rolle

Wir stellen einen Softwareentwickler (m/w/d) ein, um Verbesserungen an Ubuntu in Public Clouds zu entwickeln, zu testen und freizugeben.

Die Qualität und Stabilität von Ubuntu ist von entscheidender Bedeutung, da es in jeder Public Cloud verfügbar ist. Sie werden mit Teams bei Canonical zusammenarbeiten, die am Ubuntu-Team arbeiten, sowie mit wichtigen Cloud-Partnern, um Verbesserungen an den Ubuntu-Cloud-Images zu entwickeln, zu testen und freizugeben. Sie werden auch eine Stimme in der Kommunikation mit unseren Benutzern sein und sicherstellen, dass deren Bedürfnisse erfüllt werden.

Diese Rolle erfordert qualitätsorientierte Softwareentwicklung in Python mit Fokus auf Software-Interoperabilität über eine Vielzahl von Zielversionen und Umgebungen hinweg. Ausgezeichnete Python-Kenntnisse sind eine Schlüsselvoraussetzung, wobei frühere Beiträge zu Open-Source-Python-Projekten von Vorteil sind. Diese Rolle beinhaltet die Erstellung und Verwaltung von Ubuntu-Images. Daher sind Erfahrungen in der Konfiguration von apt sowie Kenntnisse in deb-Packaging und allgemeiner Systemadministration in dieser Rolle von Vorteil.

Bewerber sollten sich für das Ubuntu-Projekt und seine Werte begeistern und Freude daran haben, Werkzeuge zu entwickeln, die von Millionen von Menschen auf der ganzen Welt genutzt werden. Ein persönliches Interesse und Fokus auf Qualität, das Nachdenken über Grenzfälle, Benutzerfreundlichkeit, Dokumentation und sorgfältige Koordination in der Community sind wichtig. Ubuntu wird für alle Arten von Benutzern verwendet, von geschäftskritischen Umgebungen bis hin zu Hobby-Ubuntu-Benutzern. Bewerber sollten bereit sein, mit dem gesamten Spektrum der Endbenutzer zusammenzuarbeiten und dabei zu helfen, technische Best Practices zu leiten, die alle berücksichtigen.

Die Rolle beinhaltet:

  • Proaktive Zusammenarbeit mit einem verteilten Team
  • Schreiben von qualitativ hochwertigem Code mit Unit- und Funktionstests zur Erstellung neuer Funktionen
  • Debuggen von Problemen und Erstellen von qualitativ hochwertigem Code zur Behebung
  • Überprüfung des von anderen Entwicklern erstellten Codes
  • Diskutieren von Ideen und Untersuchen, um gute Lösungen zu finden
  • Arbeit von zu Hause aus, mit globalen Reisen 2 bis 4 Wochen pro Jahr für interne und externe Veranstaltungen

Was wir von Ihnen erwarten

  • Sie lieben Technologie und die Zusammenarbeit mit brillanten Menschen.
  • Sie sind neugierig, flexibel, artikuliert und rechenschaftspflichtig.
  • Sie legen Wert auf Soft Skills und sind leidenschaftlich, unternehmerisch, nachdenklich und selbstmotiviert.
  • Sie haben einen Bachelor-Abschluss oder einen gleichwertigen Abschluss in Informatik, MINT oder einem ähnlichen Bereich.
  • Sie verfügen über umfassende Erfahrung mit Python unter Linux.
  • Sie haben Interesse und Erfahrung mit zwei oder mehr der folgenden Bereiche: Ubuntu Linux Systemadministration, Continuous Integration, End-System-Vertragsmanagement, Debian-Packaging, Arbeit mit Public oder On-Premise Clouds.
  • Bonuspunkte gibt es für Erfahrung in der Zusammenarbeit mit der Open-Source-Community.

Was wir unseren Kollegen bieten

Wir berücksichtigen geografischen Standort, Erfahrung und Leistung bei der Gestaltung der weltweiten Vergütung. Wir überprüfen die Vergütung jährlich (und öfter für Absolventen und Associates), um sicherzustellen, dass wir herausragende Leistungen anerkennen. Zusätzlich zum Grundgehalt bieten wir einen leistungsabhängigen Jahresbonus oder eine Provision. Wir bieten allen Teammitgliedern zusätzliche Leistungen, die unsere Werte und Ideale widerspiegeln. Wir gleichen unsere Programme aus, um lokale Bedürfnisse zu erfüllen und globale Fairness zu gewährleisten.

  • Verteilte Arbeitsumgebung mit zweimal jährlich stattfindenden persönlichen Team-Sprints.
  • Persönliches Lern- und Entwicklungsbudget von 2.000 USD pro Jahr.
  • Jährliche Vergütungsüberprüfung.
  • Anerkennungsprämien.
  • Jährlicher Urlaubsanspruch.
  • Mutterschafts- und Vaterschaftsurlaub.
  • Team Member Assistance Program & Wellness Platform.
  • Möglichkeit, an neue Orte zu reisen, um Kollegen zu treffen.
  • Priority Pass und Reise-Upgrades für Long-Haul-Firmenveranstaltungen.

Canonical ist ein Arbeitgeber, der Chancengleichheit fördert

Wir sind stolz darauf, ein Arbeitsumfeld frei von Diskriminierung zu fördern. Vielfalt an Erfahrungen, Perspektiven und Hintergründen schafft ein besseres Arbeitsumfeld und bessere Produkte. Unabhängig von Ihrer Identität werden wir Ihre Bewerbung fair prüfen.