Назад
Company hidden
6 часов назад

Senior Python Developer (AI)

92 000
Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
UK/Spain/Portugal +2 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Python Developer (AI): Design and build the AI foundation of Home Assistant, including conversation APIs, LLM integrations, typed tool layers, in-product agents, and open agentic standards with an accent on local-first, private, and reliable AI systems. Focus on implementing production LLM features, integrating Model Context Protocol interfaces, building context-aware Assist capabilities, and creating safe agentic workflows for users and open-source contributors.

Location: Remote within Europe; candidates must currently be based in and eligible to work within Europe. The role requires at least three hours of workday overlap for team communication.

Approximate yearly total compensation: Netherlands — 92,000 EUR; UK — 90,500 GBP; Spain — 77,500 EUR; Portugal — 81,000 EUR. Compensation for other countries is discussed during the first interview.

Company

A Switzerland-based non-profit foundation supporting privacy-focused, sustainable, open-source smart home projects and open connectivity standards.

What you will do

  • Design and build conversation APIs, LLM integrations, typed tool layers, and AI foundations for Home Assistant.
  • Create in-product agents that understand home configuration while keeping users in control of proposed actions.
  • Connect Home Assistant to external AI systems through open standards such as the Model Context Protocol.
  • Expand Assist with context, memory, documentation, configuration, diagnostics, and local or cloud model support.
  • Build AI-powered workflows for issue triage, code review assistance, and contributor tooling.
  • Review pull requests, investigate community issues, and contribute to architectural decisions.

Requirements

  • 5+ years of Python backend development experience.
  • 3+ years of experience with asyncio and threading.
  • Production experience building and shipping LLM-powered Python features, including tool calling, agent loops, streaming, evaluation, and failure handling.
  • Experience designing or implementing Model Context Protocol servers, clients, or comparable agent tool-calling interfaces.
  • Experience with local, on-device inference such as Ollama or llama.cpp.
  • Professional fluency in English and current European residency with eligibility to work in Europe are required.

Nice to have

  • Experience with smart homes, automation, Home Assistant, or custom integrations.
  • Open-source contribution experience and affinity with open-source development.
  • Experience building agentic developer tooling or AI-assisted engineering workflows.

Culture & Benefits

  • Fully remote employment through Remote, with no fixed schedule.
  • Country-compliant benefits plus five weeks of paid time off and supplemental sick and parental leave.
  • Hardware budget, equipment ownership after three years, and a 50% contribution toward home internet.
  • One day every two weeks for personal projects, including eligible Home Assistant-related side projects.
  • Asynchronous collaboration with written communication as a core working practice.

Hiring process

  • Application review by HR and the hiring manager, followed by an HR interview.
  • Technical assessment unless already a project contributor, followed by team and manager interviews.
  • Offer and onboarding.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →