Desenvolvedor Senior de Software
O seu papel será trabalhar em projetos completos, desde a definição da arquitetura até testes e implantação em produção.
* Projetar e evoluir sistemas com foco em automatização, direcionados à eficiência operacional do grupo;
* Gabaritar funcionalidade, manutenibilidade, escalabilidade e qualidade, aplicando boas práticas de engenharia e testes;
* Trabalhar em um ambiente colaborativo, com parceria de desenvolvimento, feedbacks contínuos e cultura de alta performance.
Requisitos para o cargo
* Experiência avançada em Python (orientação a objetos, concorrência, boas práticas de código);
* Conhecimento em arquiteturas distribuídas e microsserviços;
* Familiaridade com Docker & Kubernetes para implantação escalável de modelos e serviços;
* Conhecimento em observabilidade e monitoramento aplicados a sistemas de IA e automação;
* Sólida prática em testes unitários, integração e validação de modelos;
* Capacidade de trabalhar em ambiente multifuncional e colaborativo, com autonomia;
* Embasamento teórico em ciência de dados, aprendizado de máquina e boas práticas de engenharia de software (DDD, design de código, paradigmas);
* Familiaridade com metodologias ágeis (Scrum, Kanban).
Bom saber ter
* Apliques Continuous Integration & Delivery para pipelines de dados e modelos;
* Entenda como integrar Ferramentas de processamento de dados em streaming (Kafka, Pub/Sub) no seu trabalho;
* Entenda como DataOps pode ser usado para otimizar seus processos de dados.
Poderá ser uma vantagem se você tiver conhecimento em:
* Google Cloud AI/ML Services;
* Ferramentas de CI/CD para pipelines de dados e modelos;
* Data Science e Machine Learning.