El portal de empleo de España

Ingeniero Python Sénior

En remoto desde España·Jornada completa·Añadida hace 14 días (comprobada el 9 oct)

Resumen

Salario
77.500 € al año
Modalidad
En remoto desde España
Contrato
Jornada completa
Horario
40 horas semanales
Inglés
Obligatorio
Experiencia
5+ años

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Más de 5 años de experiencia trabajando en desarrollo back-end con Python.

  • Más de 3 años de experiencia trabajando con asyncio y threading.

  • Haber construido y lanzado funciones basadas en LLM en entornos de producción con Python: tool calling, bucles de agentes, streaming, evaluación y gestión de las diversas formas en que fallan los modelos. El uso de asistentes de codificación de IA o simplemente el uso de prompts no es suficiente para calificar.

  • Experiencia construyendo con el Model Context Protocol: has diseñado e implementado servidores o clientes MCP, o interfaces de llamada de herramientas comparables para agentes.

  • Experiencia con inferencia local en el dispositivo (por ejemplo, Ollama, llama.cpp).

  • Una visión pragmática de la IA: sabes en qué son excelentes los modelos de lenguaje, dónde fallan y cómo diseñar sistemas que sigan siendo fiables, privados y seguros pase lo que pase.

  • Gran capacidad de resolución de problemas, atención al detalle y capacidad para trabajar de forma independiente.

  • Sólida experiencia trabajando eficazmente en un entorno remoto y asíncrono donde la comunicación escrita impulsa la colaboración.

  • Experiencia con Git y GitHub.

  • Fluidez profesional en inglés: Excelentes habilidades de comunicación escrita y verbal en inglés.

  • Residencia en Europa: Debes residir actualmente en Europa y tener permiso para trabajar en ella.

Se valorará

  • Pasión por los hogares inteligentes y la automatización.

  • Experiencia como usuario de Home Assistant.

  • Experiencia contribuyendo a proyectos de código abierto.

  • Afinidad con la filosofía de desarrollo de código abierto.

  • Experiencia desarrollando una integración o una integración personalizada para Home Assistant.

  • Haber contribuido a Home Assistant o a proyectos de código abierto relacionados.

  • Experiencia construyendo herramientas de desarrollo para agentes o flujos de trabajo asistidos por IA para equipos de ingeniería.

Salario y beneficios

Qué ofrecen

Open Home Foundation es una organización totalmente remota que utiliza Remote para emplear a personas de todo el mundo. Serás un empleado asalariado normal en tu país.

Esta es una posición a tiempo completo de 40 horas semanales. Debido a que somos una empresa totalmente remota, no hay un horario fijo. Con el fin de facilitar la comunicación del equipo, intentamos asegurar al menos 3 horas de solapamiento en la jornada laboral. Reportarás al Home Assistant Lead, que tiene su base en los Países Bajos.

Un pilar fundamental en la creación de Open Home Foundation fue el bienestar de las personas que construyen el futuro del hogar inteligente. Proporcionaremos todos los beneficios requeridos por el país en el que residas. Sin embargo, también queremos asegurarnos de que todos nuestros empleados, independientemente de su país de origen, reciban al menos un conjunto mínimo de beneficios, que incluyen:

  • Cinco semanas (veinticinco días) de vacaciones pagadas.

  • Catorce días de baja por enfermedad pagada si tu país/leyes los consideran no pagados.

  • Seis semanas de permiso parental pagado y seis semanas de permiso parental no pagado para ser utilizado en el primer año tras el nacimiento. Proporcionaremos los días que falten si tu país/leyes no ofrecen dicha compensación.

  • Un presupuesto para tu equipo de trabajo una vez que comiences. Después de tres años, podrás conservar este equipo para uso personal.

  • Una contribución del 50% para el coste de tu conexión a internet en tu espacio de trabajo en casa.

  • Un día cada dos semanas para trabajar en tus proyectos personales.

  • Si actualmente estás trabajando en proyectos paralelos relacionados con Home Assistant, puedes dedicar tiempo de trabajo a mantenerlos.

Al ofrecer por primera vez un puesto a un nuevo miembro, Open Home Foundation tiene como objetivo proporcionar un paquete de compensación total que coincida con el percentil 75 para el rol, la antigüedad y las tasas del mercado local del nuevo empleado. Para un Software Engineer en nuestros principales países de operación, la compensación anual aproximada será la siguiente:

  • Países Bajos: 92.000 EUR

  • Reino Unido: 90.500 GBP

  • España: 77.500 EUR

  • Portugal: 81.000 EUR

  • Otros países: La compensación puede discutirse durante la primera entrevista. Estas cifras pueden ajustarse en función de la experiencia, las cualificaciones y las horas de trabajo.

El puesto

Open Home Foundation busca un desarrollador Senior Python apasionado, con base en Europa, para unirse a nuestro departamento de Home Assistant como Software Engineer a tiempo completo. Este equipo es responsable del desarrollo abierto, el mantenimiento y la mejora de la plataforma Home Assistant; apoyando nuevas funcionalidades alineadas con nuestra hoja de ruta y permitiendo que la comunidad en general contribuya e innove fácilmente.

Home Assistant es un proyecto de código abierto muy popular, el proyecto de código abierto más grande de GitHub por el número de colaboradores que tenemos cada año. Como resultado, también recibimos muchas contribuciones de código abierto. En este puesto, trabajarás estrechamente con la comunidad de código abierto para revisar las contribuciones y garantizar una integración perfecta en nuestra plataforma.

En este puesto, tus principales tareas diarias consistirán en llevar a Home Assistant al siguiente nivel de capacidades de IA. Ayudarás a construir la base sobre la que se crean las funciones de IA en toda nuestra plataforma: las APIs e interfaces que permiten que los modelos de lenguaje trabajen con el hogar, Assist (nuestro asistente con el que la gente habla o chatea), agentes integrados en el producto y los estándares abiertos (como el Model Context Protocol) que conectan a Home Assistant con el mundo de los agentes en general. Siempre privado, prioritariamente local y por elección. Esta no es una lista de funciones para entregar, sino una dirección a largo plazo que ayudarás a dar forma: la IA se está convirtiendo en parte de cómo la gente usa y gestiona sus hogares, y Home Assistant liderará eso de forma abierta. Garantizarás la integración exitosa de funciones que se alineen con nuestra misión de construir un ecosistema de hogar inteligente más privado, abierto y sostenible.

Una nota sobre el título del puesto: en esencia, este es un puesto de ingeniería de IA, y deliberadamente no lo hemos puesto en el título. Home Assistant se ejecuta en millones de hogares, y las funciones de IA deben diseñarse con el mismo rigor que todo lo demás en nuestro núcleo. Buscamos un ingeniero de Python sólido que haya construido y lanzado software serio basado en LLM, no alguien cuya experiencia se limite a escribir prompts.

Qué harás

  • Diseñar y construir la base de IA de Home Assistant: las APIs de conversación, las integraciones de LLM y las capas de herramientas tipadas sobre las que se construye cada función de IA en nuestra plataforma.

  • Crear agentes integrados en el producto que ayuden a las personas a construir y gestionar sus hogares junto con la IA, basados en la configuración real de su hogar, y siempre con el usuario al mando: el asistente propone, el usuario aprueba.

  • Conectar Home Assistant al mundo de los agentes a través de estándares abiertos como MCP, para que los sistemas de IA externos puedan trabajar con el hogar y construir sobre él, de forma segura, con permisos correctamente delimitados y siempre bajo el control del usuario.

  • Hacer evolucionar a Assist del control del hogar a la gestión del hogar: hacer que nuestro asistente sea consciente del contexto, darle memoria a través de las sesiones y enseñarle a ayudar con la documentación, la configuración y el diagnóstico de problemas, ya sea que las personas hablen con su hogar o le escriban. Todo ello con la opción de elegir entre modelos locales y en la nube.

  • Hacer que las funciones de IA sean fáciles de descubrir, configurar y desactivar: la IA en Home Assistant es potente, opcional y siempre está bajo el control del usuario.

  • Construir flujos de trabajo impulsados por IA que nos ayuden a nosotros y a nuestra comunidad a gestionar y estructurar el proyecto de código abierto más grande de GitHub: piensa en el triaje de incidencias, la asistencia en revisiones y las herramientas para colaboradores.

  • Realizar revisiones de código de pull requests de tus compañeros de equipo y de nuestra comunidad, identificar y resolver problemas técnicos, asegurando que mantengamos altos estándares de codificación.

  • Colaborar con nuestra comunidad para investigar y abordar los problemas reportados.

  • Aportar ideas y ayudar a decidir sobre propuestas arquitectónicas y cambios en nuestra base de código.

Proceso de selección

  1. Solicita el puesto.

  2. Nuestro equipo de RR. HH. revisará tu solicitud con el responsable de contratación.

  3. Entrevista con RR. HH.

  4. Evaluación técnica (a menos que ya seas colaborador de nuestro proyecto).

  5. Entrevista con el equipo y el responsable.

  6. Oferta.

  7. ¡Únete a nuestro equipo!

Sobre Open Home Foundation

Open Home Foundation es una organización sin ánimo de lucro dedicada a crear tecnología de hogar inteligente de código abierto. La fundación desarrolla y mantiene Home Assistant, una popular plataforma de automatización del hogar de código abierto que prioriza el control local, la privacidad y la interoperabilidad con una amplia gama de dispositivos. Como proyecto global de código abierto, cuenta con el apoyo de una gran comunidad de desarrolladores y colaboradores en todo el mundo.

La fundación tiene una presencia significativa en España, con un equipo creciente de ingenieros y desarrolladores que contribuyen al código de Home Assistant. La cultura de trabajo es remota y altamente colaborativa, típica de los proyectos de código abierto, lo que la convierte en una opción atractiva para profesionales internacionales que buscan trabajar en un producto de impacto global con un equipo flexible y distribuido.

Plantilla
null
Sede
null

Datos prácticos

  • Cultura remota: La fundación opera con un enfoque remoto, lo que permite a los ingenieros trabajar desde cualquier lugar, incluida España.
  • Trabaja en un proyecto de código abierto globalmente popular (Home Assistant) con una comunidad grande y activa.
  • La fundación es sin ánimo de lucro, por lo que la misión se centra en la privacidad del usuario y los estándares abiertos en lugar de objetivos comerciales.
  • La pila tecnológica es Python moderno, lo que ofrece oportunidades para trabajar en tecnología de hogar inteligente de vanguardia.

En sus propias palabras

Sobre la empresa y el equipo

Open Home Foundation es una organización sin ánimo de lucro con sede en Suiza, con el objetivo de luchar por los principios fundamentales de privacidad, elección y sostenibilidad para los hogares inteligentes. Lo logra apoyando el desarrollo de proyectos de código abierto y estándares de conectividad y comunicación abiertos.

Una gran parte de esto es Home Assistant, el mayor proyecto de código abierto en número de colaboradores, pero la Open Home Foundation también es propietaria de otros proyectos o colabora con ellos, importantes para promover la privacidad, la libertad de elección y la sostenibilidad en el hogar inteligente, como:

Todas las vacantes de Open Home Foundation
WhatsApp

Senior Product Manager

Open Home FoundationHace 4 días
61 mil €En remoto desde España
Ver los 2 empleos