Engenheiro de aprendizado de máquina Modelo de descrição/resumo

Estamos buscando um engenheiro de aprendizado de máquina (ML) para nos ajudar a desenvolver produtos de inteligência artificial.

As tarefas de um engenheiro de aprendizado de máquina incluem o desenvolvimento de modelos de aprendizado de máquina e sistemas de reciclagem. Para executar este trabalho com sucesso, você deve ter ótimas estatísticas e habilidades de programação. Queremos conhecê -lo se você também conhece a ciência de dados e a engenharia de software.

Seu objetivo final será projetar e construir aplicativos de auto-aprendizado eficazes.

Perfil de trabalho do engenheiro de aprendizado de máquina

Os engenheiros de aprendizado de máquina são responsáveis ​​por colocar dados em modelos de aprendizado de máquina e implantar esses modelos na produção.

A ingestão e a preparação dos dados são uma tarefa complicada. Deve ser processado, limpo e preparado automaticamente para atender ao formato de dados e outros critérios do modelo. Os dados podem se originar de várias fontes e podem estar fluindo em tempo real.

A implantação leva um modelo de protótipo criado em um ambiente de desenvolvimento e o escala para atender aos consumidores reais. Isso pode precisar de executar o modelo em hardware mais poderoso, oferecendo acesso via APIs e permitindo atualizações de modelo e reciclagem com novos dados.

Relatórios para

  • CTO

Responsabilidades do engenheiro de aprendizado de máquina

  • compreender e aplicar elementos da ciência da computação, como estruturas de dados, algoritmos, computação e complexidade e arquitetura de computadores
  • As habilidades matemáticas excepcionais são obrigadas a fazer cálculos e lidar com os algoritmos envolvidos nesse tipo de programação
  • Gere resultados de projetos e destaque os problemas que devem ser corrigidos para melhorar a eficácia do programa
  • Trabalhe com engenheiros de dados para criar dados e modelar pipelines; Gerencie a infraestrutura e os pipelines de dados necessários para entregar código à produção
  • Mostre a experiência de ponta a ponta de aplicativos que estão sendo desenvolvidos (incluindo, entre outros, métodos de aprendizado de máquina)
  • Crie e mantenha soluções escaláveis ​​de aprendizado de máquina na produção usando algoritmos com base em processos de modelagem estatística
  • Use estratégias de modelagem e avaliação de dados para descobrir padrões e prever eventos anteriormente não descobertos
  • Coloque algoritmos e bibliotecas de aprendizado de máquina para usar
  • assuma a liderança em engenharia e design de software
  • transmitir e explicar procedimentos complicados para especialistas em não programação
  • Comunique -se com as partes interessadas para analisar os desafios de negócios, explicar necessidades e determinar a extensão das soluções necessárias
  • Analise conjuntos de dados maciços e complicados para extrair insights e escolher a melhor abordagem
  • Investigue e aplique as melhores práticas para aprimorar a infraestrutura de aprendizado de máquina existente
  • Auxiliar engenheiros e gerentes de produto na incorporação de aprendizado de máquina no produto

Requisitos e habilidades de engenheiro de aprendizado de máquina

  • Um diploma de bacharel em ciência da computação, ciência de dados, matemática ou uma disciplina intimamente relacionada
  • Um mestrado em lingüística computacional, análise de dados ou um campo relacionado é preferido
  • trabalhou como engenheiro de aprendizado de máquina no passado
  • Habilidades avançadas de escrita de código em Python, Java e R
  • Compreensão completa das estruturas de aprendizado de máquina, bibliotecas, estruturas de dados, modelagem de dados e design de software
  • Compreensão completa da matemática, estatística e algoritmos
  • excelentes habilidades analíticas e de solução de problemas
  • Excelentes habilidades de comunicação e trabalho em equipe
  • Gerenciamento de tempo superior e habilidades de organização