Ingeniero de Aprendizaje Automático - PLN

Job expired!

Acerca de Builder.ai

Estamos en una misión para facilitar la construcción de aplicaciones de manera que cualquiera pueda hacerlo, independientemente de su formación, conocimientos técnicos o presupuesto. Ya hemos ayudado a miles de emprendedores, pequeñas empresas e incluso marcas globales, como la BBC, Makro y Pepsi, a alcanzar sus objetivos de software y apenas estamos comenzando.

Builder.ai fue votada como una de las ‘Empresas más Innovadoras en IA’ de 2023 por Fast Company, y ganó el premio ‘Scaleup del Año’ de Europas 2022. Nuestro equipo ha crecido a más de 800 personas en todo el mundo y nuestro reciente anuncio de una financiación de Serie D de $250 millones (y asociación con Microsoft) significa que nunca ha habido un momento más emocionante para convertirse en un Builder.

Vida en Builder.ai

¡En Builder.ai te recomendamos que experimentes! Cada puesto en Builder tiene infinitas oportunidades para aprender, avanzar y desafiar el status quo. Queremos que nos ayudes a ser aún mejores en el apoyo a nuestros clientes y a llevar la construcción de aplicaciones de IA a nuevos niveles.

Nuestro equipo global es diverso, colaborativo y excepcionalmente talentoso. Contratamos a personas por sus diferencias, pero todos nos unimos en nuestra creencia en los valores de CORAZÓN de Builder: (Corazón, Emprendimiento, Responsabilidad, Respeto, Confianza y Transparencia) y una actitud de hacer las cosas.

A cambio de tus habilidades y compromiso, ofrecemos una variedad de grandes beneficios, desde el trabajo híbrido y un bono anual variable, hasta opciones de acciones para empleados, generosas licencias pagadas y viajes al extranjero #QuéVasAConstruir.

Por qué necesitamos este rol

Este rol es esencial para apoyar los esfuerzos de nuestros científicos de datos dentro del equipo ISG Natasha. Actualmente, la mayoría de las responsabilidades de ingeniería son asumidas por los científicos de datos. Los ingenieros de Machine Learning son los individuos ideales para asumir estas tareas, con el apoyo del equipo de ciencia de datos. Anticipando un aumento en el trabajo relacionado con Natasha, impulsado por iniciativas como Natasha para Empresas y Natasha en todas partes, nuestro objetivo es permitir que los científicos de datos se concentren en sus responsabilidades centrales de ciencia de datos mientras permitimos que los Ingenieros de Machine Learning tomen la delantera en las tareas de ingeniería.

Acerca del Rol

Estamos en búsqueda de un talentoso Desarrollador/Ingeniero de Python que pueda crear soluciones de software escalables para nuestros sistemas de Procesamiento de Lenguaje Natural (PLN) y IA Conversacional. Como miembro crucial de nuestro equipo interfuncional, jugarás un papel vital en todo el ciclo de vida del desarrollo de software, desde la ideación inicial hasta la implementación. Trabajando junto a científicos de datos, ingenieros de datos y machine learning, diseñadores de UX conversacional y redactores, serás responsable del desarrollo de servicios web dedicados a la IA Conversacional y PLN. Tu enfoque principal estará en mejorar nuestro producto insignia, Natasha, la asistente de IA conversacional para constructores. Natasha utiliza un conjunto de Modelos de Lenguaje Grande (LLM) y otros modelos de Machine Learning para interactuar con clientes y colegas a través de modalidades de voz y texto. Las funcionalidades de Natasha abarcan desde la asistencia en el diseño de aplicaciones hasta la recomendación de plantillas y características de aplicaciones, facilitando las llamadas de recopilación de requisitos y apoyando las tareas de gestión de proyectos, entre otras funciones. Buscamos un jugador de equipo que esté ansioso por adaptarse al siempre cambiante panorama de las tecnologías de PLN y IA Conversacional.

Responsabilidades Clave

  • Desarrollar algoritmos, crear prototipos y producir código listo para producción.
  • Colaborar con científicos de datos para recolectar, entrenar y desplegar modelos de IA/PLN.
  • Traducir los diseños de flujo conversacional de los diseñadores de UX en statecharts de gestión de diálogo.
  • Desplegar servicios de IA/PLN como aplicaciones web utilizando tecnologías como FastAPI, Redis, Celery, Docker y Kubernetes.
  • Empaquetar modelos de machine learning en servicios web.
  • Integrar servicios en la nube de AI y datos en nuestros sistemas.
  • Incorporar Modelos de Lenguaje Grande (LLM) en nuestros sistemas de IA.
  • Conectar nuestros servicios con productos internos y plataformas de terceros como Slack, Microsoft Teams, WhatsApp, etc.
  • Establecer y supervisar los procesos de desarrollo de IA.
  • Configurar y mantener dashboards de monitoreo de rendimiento de producción.

Requisitos

Habilidades Esenciales

  • Competencia en programación en Python.
  • Amplio conocimiento de los servicios web de Python, especialmente FastAPI y Pydantic.
  • Habilidad demostrada para implementar servicios escalables utilizando tecnologías como Redis, Celery y AsyncIO.
  • Experiencia en la escritura de pruebas unitarias con pytest y unittest.
  • Competencia en la integración con servicios de terceros mediante APIs REST.
  • Familiaridad con bases de datos relacionales, especialmente SQL.
  • Competencia en el control de versiones utilizando Git, con experiencia en tuberías de CI/CD, Docker y Kubernetes.
  • Un título en una disciplina científica como Estadística, Informática o Matemáticas.
  • 2-5 años de experiencia en la industria, con un enfoque en la traducción de conceptos y modelos desde su concepción hasta su producción, mientras se cuantifica su impacto empresarial.
  • Capacidad para colaborar eficazmente en equipos interdisciplinarios compuestos por expertos en productos, ingeniería, negocios y tecnología.
  • Gran pasión por el desarrollo y la ingeniería de software.

Habilidades Deseadas

  • Experiencia previa en cualquiera de las siguientes áreas: IA Conversacional, Procesamiento de Lenguaje Natural (PLN), IA Generativa, Aprendizaje Profundo y Machine Learning.
  • Familiaridad con las bibliotecas de ciencia de datos, incluyendo pandas, numpy y pytorch.
  • Habilidad en las bibliotecas de AI/ML/PLN/LLM como scikit-learn, spaCy y transformers.
  • Experiencia en integración de Modelos de Lenguaje Grande (LLM) alojados como GPT y Claude.
  • Conocimiento de las bibliotecas de GenAI como Langchain y vectorDBs (ej., qdrant, pinecone, etc.).
  • Experiencia trabajando con servicios en la nube y servicios cognitivos de Azure, así como Azure Machine Learning.

Beneficios

  • Atractivo bono trimestral relacionado con el rendimiento
  • Opciones de acciones en una empresa de escala de Serie D financiada con $250 millones
  • 24 días de vacaciones anuales + festivos
  • 2 días al año dedicados a la "familia Builder"
  • Tiempo libre entre Navidad y Año Nuevo
  • Generosas contribuciones al plan de pensiones
  • Seguros médico y dental privados proporcionados por AXA
  • Acceso a nuestro Perkbox
  • Una asignación para equipo de "trabajo desde casa"