Is your company ready for the future of upskilling and reskilling? Check out the latest L&D trends and more! Download the report

Descrição do trabalho: Engenheiro de Processamento de Linguagem Natural (f/m/d)

Use este modelo de descrição do trabalho de um Engenheiro de Processamento de Linguagem Natural para atrair engenheiros de software especializados em processamento de linguagem natural (NLP). Fique à vontade para modificá-lo de acordo com as suas necessidades.

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

As responsabilidades do Engenheiro de Processamento de Linguagem Natural incluem:

  • Projetar e desenvolver aplicativos de NLP
  • Usar técnicas de representação de texto e algoritmos de classificação eficazes
  • Treinar e avaliar modelos

Descrição do trabalho

Estamos procurando um Engenheiro de Processamento de Linguagem Natural para nos ajudar a aprimorar nossos produtos de NLP e criar novos aplicativos de NLP.

As responsabilidades do Engenheiro de Processamento de Linguagem Natural incluem transformar dados de linguagem natural em recursos úteis utilizando técnicas de NLP para alimentar algoritmos de classificação. Para ser bem-sucedido nessa função, é preciso ter excelentes habilidades em análise estatística, métodos de aprendizado de máquina e técnicas de representação de texto.

O principal objetivo é desenvolver aplicativos eficientes de NLP de autoaprendizagem.

Responsabilidades

  • Estudar e transformar protótipos de ciência de dados
  • Projetar aplicativos de NLP
  • Selecionar conjuntos adequados de dados anotados para os métodos de Aprendizado Supervisionado
  • Utilizar representações de texto eficazes para transformar linguagem natural em recursos úteis
  • Encontrar e implementar os algoritmos e ferramentas corretos para tarefas de NLP
  • Desenvolver sistemas de NLP de acordo com as necessidades
  • Treinar o modelo desenvolvido e executar experimentos de avaliação
  • Executar análise estatística de resultados e refinar modelos
  • Estender bibliotecas e estruturas de ML para aplicar em tarefas de NLP
  • Manter-se atualizado no segmento dinâmico de aprendizado de máquina

Requisitos

  • Experiência comprovada como Engenheiro de Processamento de Linguagem Natural ou função similar
  • Compreensão de técnicas de NLP para representação de texto, técnicas de extração de semântica e estruturas e modelagem de dados
  • Capacidade para projetar eficazmente a arquitetura de softwares
  • Profundo conhecimento de técnicas de representação de texto (como n-grams, bag of words, análise de sentimentos etc.), análise estatística e algoritmos de classificação
  • Conhecimento de Python, Java e R
  • Capacidade para escrever códigos robustos e testáveis
  • Experiência com estruturas de aprendizado de máquina (como Keras ou PyTorch) e bibliotecas (como scikit-learn)
  • Excelentes habilidades de comunicação
  • Mente analítica e habilidades para resolver problemas
  • Formação em Ciência da Computação, Matemática, Linguística Computacional ou área 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.

    Start a free trial