Ingeniero/a sénior de Python de código abierto, herramientas para desarrolladores de ML, remoto en EMEA

Hugging Face

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Horarios flexibles
Trabajo remoto
Health, dental & vision benefits

Job summary

Hugging Face, líder en IA y ML, está buscando un/a ingeniero/a de software senior para el equipo de Applications. Mantendrás y ampliarás bibliotecas como Trackio, FastRTC y Gradio, definiendo APIs, publicando rápidamente y empujando adopción entre desarrolladores.

Se valora experiencia creando frameworks de Python, contribución a proyectos open-source y capacidad para llevar proyectos desde los primeros usuarios hasta la adopción generalizada. Se ofrece flexibilidad y remoto.

Qualifications

  • Grado en Informática o campo relacionado, o equivalente.
  • 5+ años de experiencia profesional en desarrollo con Python.
  • Experiencia diseñando la arquitectura de proyectos o frameworks complejos de Python.
  • Trayectoria llevando bibliotecas o productos en sus primeras etapas a adopción generalizada.
  • Experiencia profesional con JavaScript o TypeScript y un framework frontend moderno.

Responsibilities

  • Diseñar, desarrollar y mantener funciones esenciales en las bibliotecas del equipo, garantizando escalabilidad y facilidad de uso para ML.
  • Diseñar la arquitectura de proyectos y frameworks complejos de Python.
  • Hacer crecer bibliotecas en fases iniciales, definir API, demostrar y documentar para impulsar adopción.
  • Trabajar en capacidades de transmisión en tiempo real y redes (Gradio 7+).
  • Colaborar con la comunidad y revisar código, participar en debates y soporte.
  • Integrar tecnologías frontend para experiencias de usuario fluidas en apps Python.
  • Adaptarse a retos de ingeniería y definir rumbo de herramientas para desarrolladores.

Skills

Python
JavaScript/TypeScript
React
Svelte
Open-source
Arquitectura de software
Frameworks de Python

Education

Licenciatura en Informática

Tools

Git

Job description

En Hugging Face, estamos en un camino para democratizar la buena IA. Estamos construyendo la plataforma para desarrolladores de IA de más rápido crecimiento, con más de 11 millones de usuarios que han compartido en conjunto más de 4 millones de modelos, 1 millón de conjuntos de datos y 1,5 millones de aplicaciones de Gradio. Nuestras bibliotecas de código abierto tienen más de 700.000 estrellas en GitHub.

Sobre el puesto

Los puestos en Hugging Face son muy flexibles y dinámicos. Buscamos a alguien que se sienta a gusto asumiendo distintos retos, que irán evolucionando con el tiempo.

Te incorporarás al equipo de Applications, cuyo objetivo es crear las herramientas que ayudan a los desarrolladores a crear aplicaciones de aprendizaje automático sobre las primitivas que ofrecemos en el Hub: Gradio, Spaces, proveedores de inferencia, conjuntos de datos, Xet y más. En concreto, eso significa mantener y hacer crecer bibliotecas como Trackio, una plataforma de seguimiento de experimentos local-first y compatible con agentes; FastRTC, nuestra biblioteca para la transmisión de audio y vídeo en tiempo real con Python; y Gradio, que utilizan más de 1 millón de desarrolladores cada mes. Estas herramientas han hecho que el aprendizaje automático esté al alcance de un público amplio. Por primera vez en la historia, cualquiera que tenga conexión a Internet puede usar modelos de vanguardia directamente desde su navegador.

Varias de estas bibliotecas aún están en sus primeras etapas, y otras nuevas empezarán desde cero. Una parte importante de este puesto consiste en llevar un proyecto desde sus primeros usuarios hasta su adopción generalizada: definir la API, publicar rápidamente y ponerlo en manos de los desarrolladores.

Responsabilidades principales
  • Diseñar, desarrollar y mantener funciones esenciales en las bibliotecas del equipo, garantizando la escalabilidad, la fiabilidad y la facilidad de uso para los desarrolladores de ML.
  • Diseñar la arquitectura de proyectos y frameworks complejos de Python que sirvan como herramientas fundamentales para la comunidad de ML.
  • Hacer crecer bibliotecas en sus primeras etapas: definir la superficie de la API, redactar las demostraciones y la documentación que faciliten su comprensión, e impulsar su adopción en la comunidad de desarrolladores.
  • Trabajar en capacidades de transmisión en tiempo real y de redes, una prioridad esencial para Gradio 7 y las versiones posteriores.
  • Colaborar con quienes contribuyen al código abierto y participar en la comunidad en general mediante revisiones de código, debates y asistencia.
  • Integrar tecnologías modernas de frontend para crear experiencias de usuario fluidas e intuitivas en aplicaciones web basadas en Python.
  • Adaptarse a los retos de ingeniería cambiantes y contribuir a definir el rumbo de nuestras herramientas para desarrolladores a medida que evoluciona el sector.
Requisitos

Si te encanta el código abierto, te apasiona hacer que el aprendizaje automático sea más accesible, tienes experiencia creando frameworks de Python y quieres contribuir a algunas de las bibliotecas de más rápido crecimiento del ecosistema de ML, ¡estamos deseando recibir tu candidatura!

Lo que necesitarás
  • Grado en Informática o un campo relacionado, o equivalente
  • 5+ años de experiencia profesional en desarrollo con Python
  • Experiencia diseñando la arquitectura de proyectos o frameworks complejos de Python
  • Trayectoria demostrable llevando bibliotecas o productos en sus primeras etapas desde sus primeros usuarios hasta su adopción generalizada
  • Experiencia profesional con JavaScript o TypeScript
  • Experiencia profesional con un framework frontend moderno, como React o Svelte
  • Experiencia contribuyendo de forma esencial a proyectos de software de código abierto o manteniéndolos
Se valorará
  • Experiencia con transmisión de audio/vídeo en tiempo real o redes (WebRTC, WebSockets)
  • Contribuciones a bibliotecas como pipecat, LiveKit, FastAPI o Starlette

Si te interesa unirte a nosotros, pero no cumples todos los requisitos anteriores, ¡te animamos igualmente a presentar tu candidatura! Estamos formando un equipo diverso cuyas habilidades, experiencias y trayectorias se complementan. Nos encantará valorar dónde podrías tener el mayor impacto.

Beneficios
Más información sobre Hugging Face

Trabajamos activamente para crear una cultura que valore la diversidad, la equidad y la inclusión. Estamos construyendo intencionadamente un lugar de trabajo donde todas las personas se sientan respetadas y respaldadas, independientemente de quiénes sean o de dónde vengan. Creemos que esto es fundamental para construir una gran empresa y comunidad. Hugging Face ofrece igualdad de oportunidades y no discriminamos por motivos de raza, religión, color, nacionalidad, género, orientación sexual, edad, estado civil, condición de veterano o discapacidad.

Valoramos el desarrollo.

Trabajarás con algunas de las personas más brillantes de nuestro sector. Somos una organización orientada a lograr impacto y siempre nos planteamos retos para seguir creciendo de forma continua. Ofrecemos a todos los empleados el reembolso de gastos relacionados con conferencias, formación y educación.

Nos importa tu bienestar.

Ofrecemos horarios de trabajo flexibles y opciones de trabajo remoto. Ofrecemos prestaciones de salud, dentales y oftalmológicas para los empleados y las personas que dependen de ellos. También ofrecemos permiso parental y tiempo libre remunerado flexible.

Apoyamos a nuestros empleados estén donde estén.

Aunque tenemos oficinas en NYC y París, estamos muy distribuidos y todos los empleados remotos tienen la posibilidad de visitar nuestras oficinas. Si lo necesitas, también equiparemos tu puesto de trabajo para ayudarte a tener éxito.

Queremos que nuestros compañeros de equipo sean accionistas.

Todos los empleados reciben participaciones de la empresa como parte de su paquete retributivo. Si conseguimos convertirnos en una plataforma de referencia en aprendizaje automático e inteligencia artificial, todos se beneficiarán del éxito.

Apoyamos a la comunidad.

Creemos que los grandes avances científicos son fruto de la colaboración en todo el sector. Únete a una comunidad que apoya a la comunidad de ML/IA.

Formación: Máster

Experiencia: Nivel intermedio-sénior

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Open-Source Python Engineer, ML Developer Tools - US Remote
Senior Open-Source Python Engineer, ML Developer Tools - US Remote

Hugging Face • New York (NY)

Remote
USD 140,000 - 190,000
Health benefits
Remote options
Equity in company
Senior Open-Source Python Engineer, ML Developer Tools - US Remote
Senior Open-Source Python Engineer, ML Developer Tools - US Remote

Hugging Face • United States

Remote
USD 140,000 - 210,000
Remote options
Equity in company
Conference & education reimbursement
+1
Ingeniero Senior Python — Remoto, ML Open Source
Ingeniero Senior Python — Remoto, ML Open Source

Hugging Face • United States

Remote
USD 140,000 - 210,000
Horarios flexibles
Trabajo remoto
Health, dental & vision benefits
Ingeniero/a de software (Senior, Staff) | Remoto
Ingeniero/a de software (Senior, Staff) | Remoto

Replika • United States

Remote
USD 90,000 - 140,000
Trabajo 100% remoto
Horario flexible
Salario competitivo
Ingeniero/a Staff de aplicaciones de IA, computación heterogénea
Ingeniero/a Staff de aplicaciones de IA, computación heterogénea

Axelera AI • United States

Remote
USD 180,000 - 240,000
Pension plan
Employee insurance
Stock options
Especialista en ciclo de vida y CRM, remoto
Especialista en ciclo de vida y CRM, remoto

Replika • United States

Remote
USD 90,000 - 140,000
Horario flexible
Impacto global
Puesto remoto
Ingeniero/a de frontend, embudos web, remoto
Ingeniero/a de frontend, embudos web, remoto

Replika • United States

Remote
USD 90,000 - 150,000
Acceso a asistentes IA
Horario flexible
Impacto global
+2
Lead Java Architect + AI (Remoto)
Lead Java Architect + AI (Remoto)

OpenKrill • United States

Remote
USD 140,000 - 190,000
Contrato indefinido
Trabajo 100% remoto o presencial opc.
Horarios flexibles
+2
Ingeniero/a sénior de backend: infraestructura de aprendizaje automático
Ingeniero/a sénior de backend: infraestructura de aprendizaje automático

Constructor • United States

Remote
USD 80,000 - 120,000
Vacaciones ilimitadas
Remoto total
Ayuda para trabajar desde casa
+5
Ingeniero/a sénior de aplicaciones de IA, habilitación de LLM y VLM
Ingeniero/a sénior de aplicaciones de IA, habilitación de LLM y VLM

Axelera AI • United States

Remote
USD 180,000 - 240,000
Pension Plan
Employee Insurance
Stock Options