Descrição do trabalho: Engenheiro de Machine Learning (f/m/d)
Use este modelo de descrição do trabalho de um Engenheiro de Machine Learning para atrair engenheiros de software especializados em aprendizado de máquina. Fique à vontade para modificá-lo de acordo com as suas necessidades.
Refreshed on
February 6, 2020
As responsabilidades do Engenheiro de Machine Learning incluem:
- Projetar e desenvolver sistemas de aprendizado de máquina e de aprendizagem profunda
- Executar testes e experimentos de aprendizado de máquina
- Implementar algoritmos de ML adequados
Descrição do trabalho
Estamos procurando um Engenheiro de Machine Learning (ML) para nos ajudar a criar produtos com base em inteligência artificial.
As responsabilidades do Engenheiro de Machine Learning incluem criar modelos de aprendizado de máquina e requalificar sistemas. Para exercer essa função com sucesso, é preciso ter habilidades excepcionais em estatística e programação. Se, além disso, você tiver conhecimento de ciência de dados e engenharia de software, gostaríamos de conhecê-lo.
Seu principal objetivo será formatar e construir aplicativos de autoaprendizagem eficientes.
Responsabilidades
- Estudar e transformar protótipos de ciência de dados
- Projetar sistemas de aprendizado de máquina
- Pesquisar e implementar algoritmos e ferramentas adequados de ML
- Desenvolver aplicativos de aprendizado de máquina de acordo com os requisitos
- Selecionar conjuntos de dados e métodos de representação de dados adequados
- Executar testes e experimentos de aprendizado de máquina
- Executar análises estatísticas e ajuste fino utilizando resultados de testes
- Treinar e requalificar sistemas conforme necessário
- Estender bibliotecas e estruturas de ML existentes
- Manter-se atualizado com os avanços do setor
Requisitos
- Experiência comprovada como Engenheiro de Machine Learning ou função similar
- Compreensão de estruturas de dados, modelagem de dados e arquitetura de softwares
- Profundo conhecimento de matemática, probabilidade, estatística e algoritmos
- Capacidade de escrever códigos robustos em Python, Java e R
- Familiaridade com estruturas de aprendizado de máquina (como Keras ou PyTorch) e bibliotecas (como scikit-learn)
- Excelentes habilidades de comunicação
- Capacidade para trabalhar em equipe
- Excelente percepção analítica e de solução de problemas
- Bacharelado em Ciência da Computação, Matemática ou área similar; mestrado é uma vantagem