O trabalho exige a liderança técnica de projetos de desenvolvimento de software com foco em Machine Learning, onde o profissional deve prover soluções eficazes e escaláveis para atender às necessidades do negócio.
A responsabilidade principal é liderar equipes de desenvolvimento, definiendo arquitetura lógica e executável de sistemas, elaborar documentação técnica e operacional, além de garantir a qualidade das soluções implementadas.
Outras responsabilidades incluem:
* Definir estratégias técnicas para aplicação de Machine Learning e Inteligência Artificial;
* Desenvolver modelos estatísticos e de aprendizado de máquina utilizando técnicas avançadas;
* Realizar estudos e análises de dados para fornecer insights valiosos para tomada de decisões;
* Liderar equipe de QA para garantir confiabilidade e robustez das soluções;
* Atuar como multiplicador de conhecimento, oferecendo suporte técnico e mentorship aos colegas.
Para desempenhar esse papel, são requeridos conhecimentos em linguagens de programação Python ou Go, métodos estatísticos para análise de dados, desenvolvimento de algoritmos de Machine Learning/Deep Learning, arquitetura em microserviços e banco de dados de alto volume.
Conhecimentos em Keras, PyTorch e TensorFlow são benéficos, assim como experiência em plataformas Cloud (AWS ou Azure), CI/CD e melhores práticas de desenvolvimento.
Além disso, seria interessante se o candidato tivesse conhecimento em soluções SDN, prática em projetos com equipes multidisciplinares e habilidades em Big Data, Data Science e gRPC.
Informações adicionais sobre o horário e local de trabalho serão discutidas durante a entrevista.