Remote work, technology, and engagement are hot topics in the New World of Work. Read our in-depth report

Descripción del puesto: Ingeniero de procesamiento de lenguaje natural (m/h/x)

Utiliza esta plantilla de descripción del puesto de ingeniero de procesamiento de lenguaje natural para atraer a ingenieros de software especializados en procesamiento de lenguaje natural (NLP, por sus siglas en inglés). Puedes modificar la plantilla según tus necesidades.

Responsabilidades del ingeniero de procesamiento de lenguaje natural incluyen:

  • Diseño y desarrollo de aplicaciones de NLP
  • Uso de eficaces técnicas de representación de textos y algoritmos de clasificación
  • Formación y evaluación de modelos

Breve descripción del puesto

Buscamos un ingeniero de procesamiento de lenguaje natural para ayudarnos a mejorar nuestros productos de NLP y crear nuevas aplicaciones de NLP.

Entre las responsabilidades del ingeniero de NLP se incluyen transformar los datos de lenguaje natural en funciones útiles empleando técnicas de NLP para alimentar los algoritmos de clasificación. Para tener éxito en este puesto, debes poseer excelentes capacidades de análisis estadístico, métodos de aprendizaje automático y técnicas de representación de textos.

En última instancia, tu objetivo será desarrollar aplicaciones de NLP eficientes y autodidactas.

Responsabilidades

  • Estudiar y transformar prototipos de ciencia de datos
  • Diseñar aplicaciones de NLP
  • Seleccionar los conjuntos de datos con anotaciones que sean apropiados para los métodos de aprendizaje supervisado
  • Usar representaciones de textos eficaces para transformar el lenguaje natural en funciones útiles
  • Buscar e implementar los algoritmos y herramientas adecuados para las tareas de NLP
  • Desarrollar sistemas de NLP según los requisitos
  • Formar el modelo desarrollado y realizar experimentos de evaluación
  • Realizar análisis estadístico de los resultados y perfeccionar los modelos
  • Ampliar los sistemas y las bibliotecas de aprendizaje automático para aplicarlos en las tareas de NLP
  • Mantenerse al día en el campo en constante evolución del aprendizaje automático

Requisitos

  • Experiencia demostrada como ingeniero de NLP o en un puesto similar
  • Conocimiento de las técnicas de NLP para la representación de textos, técnicas de extracción semántica, estructuras y modelado de datos
  • Capacidad de diseñar arquitectura de software con eficacia
  • Profundos conocimientos de técnicas de representación de textos (como n-gramos, bolsa de palabras, análisis de sentimientos, etc.), estadística y algoritmos de clasificación
  • Conocimiento de Python, Java y R
  • Capacidad de escribir código robusto y que pueda probarse
  • Experiencia con sistemas de aprendizaje automático (como Keras o PyTorch) y bibliotecas (como scikit-learn)
  • Buenas dotes de comunicación
  • Mente analítica y capacidad para solucionar problemas
  • Grado en ciencias informáticas, matemáticas, lingüística computacional o en un campo similar

Ready to hire?

Post to multiple job boards in a single submission. Add your details below and try Workable for free.

Let's grow together

Start hiring now with a 15-day free trial. Or talk to us about your hiring plans and
discover how Workable can help you find and hire great people.