Python Engineer

New Today

Overview

Open Home Foundation is seeking a passionate Python developer, based in Europe, to join our Home Assistant department as a full-time Software Engineer. This team is responsible for the open development, maintenance, and enhancement of the Home Assistant platform; supporting new functionality aligned with our roadmap and enabling the wider community to contribute and innovate easily.

Home Assistant is a highly popular open-source project, the largest open source project on GitHub by the number of contributors we have each year. In this role, you will work closely with the open-source community to review contributions and ensure seamless integration into our platform.

What You Are Going To Do

  • Conduct code reviews of pull requests from our community and teammates, identify and resolve technical issues, ensuring we maintain high coding standards.
  • Collaborate with our community to investigate and address reported issues.
  • Collaborate on improving our developer documentation to facilitate easier and more accurate contributions.
  • Provide input and help with deciding on architectural proposals and changes to our code base.

What You Need To Have

  • 3+ years of experience working in Python development.
  • 2+ years of experience working with (async) Python 3.
  • Strong problem-solving abilities, attention to detail, and ability to work independently.
  • Strong experience working effectively in a remote, asynchronous environment where written communication drives collaboration.
  • Experience with Git and GitHub.
  • Professional Fluency in English: Excellent written and verbal communication skills in English.
  • European Residency: You must be currently based and eligible to work within Europe.

Nice to Have

  • A passion for smart homes and automation
  • Experience as a Home Assistant user
  • Experience contributing to open-source projects
  • Affinity with open-source development philosophy
  • Experience developing an integration or custom integration for Home Assistant
  • Contributed to Home Assistant or related open-source projects
  • Awareness of how modern AI tools can be used to improve workflows or team efficiency

What We Offer

  • This is a fully remote organization with salaried employment in your country. The role is full-time (40 hours per week) with flexible scheduling and at least 3 hours of daily overlap for team communication.
  • You will report to the Home Assistant Lead, who is based in the Netherlands.
  • Core to our mission is the well-being of the people building the future of the smart home. We provide benefits required by your country of residence, plus a minimal set of additional benefits for all employees, regardless of country of origin.
  • Five weeks (twenty-five days) of paid time off.
  • Fourteen days of paid sick leave (where applicable by country).
  • Six weeks of paid and six weeks of unpaid parental leave in the first year after birth.
  • A budget for work hardware, with personal ownership after three years.
  • An annual smart home budget.
  • 50% contribution to your internet connection at home.
  • One day every two weeks for personal projects.
  • Opportunity to work on Home Assistant-related side projects during work time.

About Us

The Open Home Foundation is a non-profit organization based in Switzerland, focused on privacy, choice, and sustainability for smart homes. We support and develop open-source projects and open connectivity and communication standards. We collaborate with projects such as ESPHome, open standards, Rhasspy, Music Assistant, and more to promote privacy and openness in the smart home ecosystem.

The Recruitment Process

  • Apply for the role.
  • Our HR team reviews your application with the hiring manager.
  • Interview with HR.
  • Technical assessment (unless you are already a contributor to our project).
  • Interview with the team and manager.
  • Offer and onboarding.
#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology