Learn how to upskill and reskill effectively with our new ebook. Download the ebook

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.

Nikoletta Bika
Nikoletta Bika

Nikoletta holds an MSc in HR management and has written extensively about all things HR and recruiting.

Refreshed on

February 6, 2020

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

Jump to section

    Let's grow together

    Explore our full platform with a 15-day free trial.
    Post jobs, get candidates and onboard employees all in one place.