Auf einen Blick
- Aufgaben: Entwickle die KI-Basis von Home Assistant und integriere innovative Funktionen.
- Unternehmen: Die Open Home Foundation ist eine gemeinnützige Organisation mit Fokus auf Privatsphäre und Nachhaltigkeit.
- Vorteile: Vollzeit, flexible Arbeitszeiten, 25 Tage bezahlter Urlaub und Unterstützung für persönliche Projekte.
- Weitere Informationen: Vollständig remote, mit hervorragenden Entwicklungsmöglichkeiten und einer starken Community.
- Warum dieser Job: Gestalte die Zukunft smarter Häuser mit modernster Technologie und einem engagierten Team.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Python-Entwicklung und Kenntnisse in KI-Integration.
Das prognostizierte Gehalt liegt zwischen 82800 - 101200 CHF pro Jahr.
Die Open Home Foundation sucht einen leidenschaftlichen Senior Python-Entwickler, der in Europa ansässig ist, um unserem Home Assistant-Team als Vollzeit-Softwareingenieur beizutreten. Dieses Team ist verantwortlich für die offene Entwicklung, Wartung und Verbesserung der Home Assistant-Plattform; es unterstützt neue Funktionen, die mit unserem Fahrplan übereinstimmen, und ermöglicht es der breiteren Gemeinschaft, einfach beizutragen und zu innovieren.
Home Assistant ist ein sehr beliebtes Open-Source-Projekt, das größte Open-Source-Projekt auf GitHub nach der Anzahl der jährlichen Mitwirkenden. In dieser Rolle werden Sie eng mit der Open-Source-Community zusammenarbeiten, um Beiträge zu überprüfen und eine nahtlose Integration in unsere Plattform sicherzustellen. Ihre täglichen Aufgaben umfassen die Weiterentwicklung von Home Assistant in Richtung KI-Fähigkeiten. Sie helfen dabei, die Grundlage zu schaffen, auf der KI-Funktionen in unserer Plattform erstellt werden: die APIs und Schnittstellen, die es Sprachmodellen ermöglichen, mit dem Zuhause zu interagieren, Assist - unseren Assistenten, mit dem Menschen sprechen oder chatten, in Produktagenten und die offenen Standards (wie das Model Context Protocol), die Home Assistant mit der weiteren agentischen Welt verbinden. Immer privat, lokal und nach Wahl.
In dieser Rolle werden Sie sicherstellen, dass die erfolgreiche Integration von Funktionen erfolgt, die mit unserer Mission übereinstimmen, ein privateres, offenes und nachhaltiges Smart-Home-Ökosystem aufzubauen. Dies ist eine AI-Engineering-Rolle, und wir haben dies absichtlich nicht im Titel erwähnt. Home Assistant läuft in Millionen von Haushalten, und KI-Funktionen müssen mit der gleichen Sorgfalt wie alles andere in unserem Kern entwickelt werden.
Was Sie tun werden:
- Gestalten und bauen Sie die KI-Grundlage von Home Assistant: die Gesprächs-APIs, LLM-Integrationen und die typisierten Werkzeugschichten, auf denen jede KI-Funktion in unserer Plattform aufbaut.
- Erstellen Sie Produktagenten, die den Menschen helfen, ihre Häuser gemeinsam mit KI zu bauen und zu verwalten, basierend auf der tatsächlichen Konfiguration ihres Zuhauses, und immer mit der Kontrolle des Benutzers: der Assistent schlägt vor, der Benutzer genehmigt.
- Verbinden Sie Home Assistant mit der agentischen Welt durch offene Standards wie MCP, damit externe KI-Systeme sicher mit dem Zuhause arbeiten und darauf aufbauen können, mit ordnungsgemäß festgelegten Berechtigungen und immer unter der Kontrolle des Benutzers.
- Wachsen Sie Assist von der Haussteuerung zur Hausverwaltung: machen Sie unseren Assistenten kontextbewusst, geben Sie ihm Gedächtnis über Sitzungen hinweg und lehren Sie ihn, bei Dokumentation, Konfiguration und Problemdiagnose zu helfen, egal ob die Menschen mit ihrem Zuhause sprechen oder tippen.
- Gestalten Sie KI-Funktionen so, dass sie leicht zu entdecken, einzurichten und zu deaktivieren sind: KI in Home Assistant ist leistungsstark, optional und immer unter der Kontrolle des Benutzers.
- Bauen Sie KI-gesteuerte Workflows, die uns und unserer Community helfen, das größte Open-Source-Projekt auf GitHub zu verwalten und zu strukturieren: denken Sie an Issue-Triage, Überprüfungsunterstützung und Mitwirkenden-Tools.
- Führen Sie Code-Reviews von Pull-Requests Ihrer Teamkollegen und unserer Community durch, identifizieren und lösen Sie technische Probleme, um hohe Codestandards aufrechtzuerhalten.
- Arbeiten Sie mit unserer Community zusammen, um gemeldete Probleme zu untersuchen und zu beheben.
- Geben Sie Input und helfen Sie bei der Entscheidung über architektonische Vorschläge und Änderungen an unserem Code.
Was Sie mitbringen sollten:
- 5+ Jahre Erfahrung in der Python-Backend-Entwicklung.
- 3+ Jahre Erfahrung mit asyncio und Threading.
- Erfahrung in der Entwicklung und Bereitstellung von LLM-gesteuerten Funktionen in der Produktion: Werkzeugaufrufe, Agentenschleifen, Streaming, Evaluierung und Umgang mit den vielen Arten, wie Modelle versagen.
- Erfahrung mit dem Model Context Protocol: Sie haben MCP-Server oder -Clients oder vergleichbare Werkzeugaufrufschnittstellen für Agenten entworfen und implementiert.
- Erfahrung mit lokaler, gerätebasierter Inferenz (z.B. Ollama, llama.cpp).
- Ein pragmatischer Blick auf KI: Sie wissen, was Sprachmodelle gut können, wo sie scheitern und wie man Systeme entwirft, die zuverlässig, privat und sicher bleiben.
- Starke Problemlösungsfähigkeiten, Aufmerksamkeit für Details und die Fähigkeit, unabhängig zu arbeiten.
- Starke Erfahrung in der effektiven Arbeit in einer remote, asynchronen Umgebung, in der schriftliche Kommunikation die Zusammenarbeit fördert.
- Erfahrung mit Git und GitHub.
- Berufliche Englischkenntnisse: Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.
- Europäische Wohnsitz: Sie müssen derzeit ansässig und berechtigt sein, in Europa zu arbeiten.
Es wäre großartig, wenn Sie auch Folgendes mitbringen:
- Eine Leidenschaft für Smart Homes und Automatisierung.
- Erfahrung als Home Assistant-Nutzer.
- Erfahrung in der Mitwirkung an Open-Source-Projekten.
- Affinität zur Open-Source-Entwicklungsphilosophie.
- Erfahrung in der Entwicklung einer Integration oder benutzerdefinierten Integration für Home Assistant.
- Beitragen zu Home Assistant oder verwandten Open-Source-Projekten.
- Erfahrung in der Entwicklung agentischer Entwicklerwerkzeuge oder KI-unterstützter Workflows für Engineering-Teams.
Was wir Ihnen bieten:
Die Open Home Foundation ist eine vollständig remote Organisation, die Remote nutzt, um Menschen aus der ganzen Welt zu beschäftigen. Sie werden ein normaler Angestellter in Ihrem Land sein. Dies ist eine Vollzeitstelle für 40 Stunden pro Woche. Da wir ein vollständig remote Unternehmen sind, gibt es keinen festen Zeitplan. Für die Teamkommunikation versuchen wir jedoch, mindestens 3 Stunden Überlappung im Arbeitstag sicherzustellen. Sie berichten an den Home Assistant Lead, der in den Niederlanden ansässig ist.
Wir bieten alle Vorteile, die von dem Land, in dem Sie wohnen, gefordert werden. Wir möchten jedoch auch sicherstellen, dass alle unsere Mitarbeiter, unabhängig von ihrem Herkunftsland, mindestens einen minimalen Satz an Vorteilen erhalten, einschließlich:
- Fünf Wochen (fünfundzwanzig Tage) bezahlter Urlaub.
- Vierzehn Tage bezahlten Krankheitsurlaub, wenn Ihr Land/Gesetz dies als unbezahlten Urlaub behandelt.
- Sechs Wochen bezahlten und sechs Wochen unbezahlten Elternurlaub, die im ersten Jahr nach der Geburt genutzt werden können. Wir stellen die fehlenden Tage zur Verfügung, wenn Ihr Land/Gesetz keine solche Entschädigung vorsieht.
- Ein Budget für Ihre Arbeitsgeräte, sobald Sie anfangen. Nach drei Jahren dürfen Sie diese Geräte für den persönlichen Gebrauch behalten.
- Eine 50%ige Beteiligung an Ihren Internetgebühren an Ihrem Arbeitsplatz zu Hause.
- Ein Tag alle zwei Wochen, um an Ihren persönlichen Projekten zu arbeiten. Wenn Sie derzeit an Home Assistant-bezogenen Nebenprojekten arbeiten, können Sie Arbeitszeit dafür verwenden.
Bei der ersten Angebotserstellung für ein neues Mitglied zielt die Open Home Foundation darauf ab, ein Gesamtvergütungspaket anzubieten, das dem 75. Perzentil für die Rolle, die Seniorität und die lokalen Marktpreise des neuen Mitarbeiters entspricht. Für einen Software-Ingenieur in unseren Hauptbetriebsstätten wird die ungefähre jährliche Vergütung wie folgt aussehen:
- Niederlande: 92.000 EUR
- Vereinigtes Königreich: 90.500 GBP
- Spanien: 77.500 EUR
- Portugal: 81.000 EUR
- Andere Länder: Die Vergütung kann im ersten Interview besprochen werden.
Diese Zahlen können je nach Erfahrung, Qualifikationen und Arbeitsstunden angepasst werden.
Über uns:
Die Open Home Foundation ist eine gemeinnützige Organisation mit Sitz in der Schweiz, die sich für die grundlegenden Prinzipien von Privatsphäre, Wahlfreiheit und Nachhaltigkeit für Smart Homes einsetzt. Dies geschieht durch die Unterstützung der Entwicklung von Open-Source-Projekten sowie offenen Konnektivitäts- und Kommunikationsstandards. Ein großer Teil davon ist Home Assistant, das größte Open-Source-Projekt in Bezug auf die Anzahl der Mitwirkenden, aber die Open Home Foundation besitzt oder arbeitet auch mit anderen Projekten zusammen, die wichtig sind, um Privatsphäre, Wahlfreiheit und Nachhaltigkeit im Smart Home zu fördern, wie:
- Offene Hardware-Tools (z.B. ESPHome, ESP Web Tools).
- Offene Standards (z.B. Python Matter Server, Z-Wave JS, ZigPy, BTHome, Improv Wi-Fi).
- Offene Sprache (z.B. Rhasspy, Wyoming Protocol, Piper).
- Musikassistent.
Der Rekrutierungsprozess:
- Bewerben Sie sich für die Rolle.
- Unser HR-Team wird Ihre Bewerbung mit dem Einstellungsmanager überprüfen.
- Interview mit HR.
- Technische Bewertung (es sei denn, Sie sind bereits ein Mitwirkender an unserem Projekt).
- Interview mit dem Team & Manager.
- Angebot.
- Treten Sie unserem Team bei!
Senior Python Engineer Arbeitgeber: Open Home Foundation
Die Open Home Foundation ist ein hervorragender Arbeitgeber, der eine flexible, vollständig remote Arbeitsumgebung bietet, die es dir ermöglicht, von überall in Europa zu arbeiten. Mit einem starken Fokus auf das Wohlbefinden der Mitarbeiter bieten wir großzügige Leistungen wie fünf Wochen bezahlten Urlaub, Unterstützung für deine Internetkosten und die Möglichkeit, an persönlichen Projekten zu arbeiten. Unsere offene und kollaborative Unternehmenskultur fördert das Wachstum und die Entwicklung, während du an einem bedeutenden, zukunftsorientierten Projekt im Bereich Smart Home arbeitest.