Imagine-se liderando projetos de desenvolvimento de software com foco em Machine Learning, propondo soluções que atendam às necessidades do negócio e sejam performáticas e flexíveis.
O papel exige habilidades técnicas avançadas, incluindo a capacidade de liderar times e projetos de desenvolvimento de software, propor soluções inovadoras e definir arquitetura lógica e executável de sistemas.
* Liderança Técnica: Liderar tecnicamente times e projetos de desenvolvimento de software com foco em Machine Learning, propondo soluções que atendam ao negócio e sejam performáticas e flexíveis, considerando requisitos de escalabilidade, confiabilidade e desempenho das soluções integradas;
* Especificação Funcional: Realizar a especificação funcional de projetos, elaborar documentação técnica e operacional, e definir e documentar arquitetura lógica e executável de sistemas;
* Suporte e Solução: Prover suporte e solução para o desenvolvimento de funcionalidades em arquiteturas Cloud, arquitetura de microserviços e aplicativo móvel;
* Estratégia Técnica: Definir a estratégia técnica do projeto, desenvolver e comunicar uma visão clara e estratégica para a aplicação de Machine Learning, Inteligência Artificial e Data Science na organização;
* Modelos Avançados: Orientar desenvolvimento de Modelos Avançados, supervisionando a equipe na criação de modelos estatísticos e de aprendizado de máquina utilizando técnicas avançadas e modernas;
* Arquitetura de Soluções: Aplicar arquitetura de soluções inovadoras, concebendo soluções inovadoras para plataformas Network as a Service (NaaS) com foco em integração de técnicas de IA e ML;
* Estudos e Análises: Realizar estudos aprofundados e análises de estruturas, dados, plataformas e ferramentas de IA/ML, fornecendo insights valiosos para tomada de decisões;
* Documentação Estratégica: Preparar documentações estratégica e técnica abrangente sobre as soluções propostas e adotadas, garantindo a compreensão e rastreabilidade dos projetos;
* Liderança QA: Liderar o Time de QA, provendo orientação e suporte ao time de Garantia da Qualidade para garantir a confiabilidade e robustez das soluções implementadas;
* Revisão Técnica: Executar revisão técnica proativa, examinar o código desenvolvido e assegurando que ele esteja em conformidade com as melhores práticas da tecnologia e promovendo a melhoria contínua;
* Multiplicador de Conhecimento: Atuar como Multiplicador de Conhecimento, oferecendo suporte técnico e mentorship aos colegas, promovendo o desenvolvimento da equipe;
Requisitos e Qualificações
* Ensino Superior Completo, preferencialmente em cursos de Computação, Sistemas de Informação ou Ciência da Computação;
* Experiência em linguagem 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, desenvolvimento de aplicações web modernas e banco de dados de alto volume (relacional, não relacional, data lake ou data warehouse);
* Conhecimentos em Keras, PyTorch e TensorFlow, MLOps, Plataformas Cloud (AWS ou Azure), CI/CD, Melhores práticas de desenvolvimento e Metodologias ágeis;
Desejável
* Conhecimento em soluções SDN;
* Prática em projetos com equipes multidisciplinares;
* Conhecimento em Big Data, Data Science, gRPC, banco de dados temporal e mock de dados;
* Inglês avançado para leitura e escrita e intermediário para conversação.
Informações Adicionais
1. Horário das atividades: Segunda a sexta-feira das 08h às 12h e das 13h30 às 17h30;
2. Local das atividades: As atividades serão realizadas em regime de Teletrabalho