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