Requisitos para o cargo de Engenheiro de Software em Machine Learning
Nossa equipe está procurando por um profissional talentoso e motivado para desenvolver ferramentas e soluções para os cientistas de dados da empresa.
O trabalho envolve criar concepções técnicas, quebrar tarefas, planejar e executar as demandas com qualidade e eficiência. Além disso, você precisará garantir a segurança e a arquitetura dos produtos do time.
No entanto, é importante destacar algumas habilidades e qualificações necessárias:
* Experiência em engenharia de software com foco em backend;
* Desenvolvimento de projetos em Python;
* Experiência na criação de APIs REST;
* Modelagem e consultas em bancos de dados relacionais (e.g.: PostgreSQL);
* Experiência com CI/CD;
* Experiência em testes automatizados (unitário, integração, sistema);
Além disso, é uma grande vantagem ter experiência com MLOps, Cloud (GCP), Infrastructure as Code (e.g.: terraform, ansible), Deploy de modelos de ciência de dados, Kubernetes, Golang, Kafka e processamento distribuído (e.g.: Spark).
Aquela que trabalhará nesta posição irá se desenvolver constantemente, participar de grandes desafios de negócio, além de fomentar e evoluir a cultura de engenharia de software no time.
Você contribuirá diretamente neste objetivo e estará trabalhando em um ambiente inovador e colaborativo.