
Smart Consulting
A Smart Consulting é uma empresa de consultoria com mais de 15 anos de experiência nos setores de TI e telecomunicações. Especializando-se em Extensão de Equipa, Equipa como Serviço, Serviços Geridos, Desenvolvimento de Software Personalizado e Nearshore, temos uma equipa de mais de 250 profissionais que contribuem para o desenvolvimento e melhoria de projetos, tanto a nível nacional como internacional.
Sobre a empresa Desenvolvedor backend Python
Remoto
Porto
18 de abril de 2026
Tempo inteiro
Na Smart Consulting, você se juntará a uma equipe onde os dados e a Aprendizagem de Máquina são centrais para o desenvolvimento de soluções inteligentes. Estamos à procura de um
Desenvolvedor Backend Python para trabalhar ao lado de Engenheiros de Aprendizagem de Máquina, garantindo que modelos e pipelines funcionem de forma escalável e fiável em produção.
👉 Este papel foca em
integração, operacionalização e suporte para soluções de Aprendizagem de Máquina, atuando como uma ponte entre o desenvolvimento backend e os sistemas de ML.
Se você gosta de construir serviços robustos e trabalhar com dados e sistemas inteligentes — você se sentirá em casa.
🧑 💻 Como será o seu dia-a-dia
- Desenvolver e manter aplicações backend em Python para suportar soluções de ML
- Construir e integrar APIs e serviços para a implementação de modelos
- Trabalhar com equipes de ML para operacionalizar modelos em produção
- Desenvolver e manter pipelines de dados para ingestão e processamento
- Suportar fluxos de trabalho de Aprendizagem de Máquina (experimentos, avaliação, métricas)
- Garantir boas práticas de codificação, testes e documentação
- Otimizar o desempenho e a escalabilidade dos serviços na nuvem
- Implementar soluções de monitorização e registo
🧠 O que procuramos
- Experiência sólida em Python (desenvolvimento backend)
- Experiência com bibliotecas de dados: Pandas, NumPy, scikit-learn
- Experiência com desenvolvimento de APIs (REST)
- Experiência com nuvem (preferencialmente AWS: Lambda, SQS, RDS, SageMaker)
- Conhecimento de boas práticas de engenharia de software (testes, versionamento com Git)
- Experiência com Docker e pipelines CI/CD
- Familiaridade com ferramentas de ML (PyTorch, MLflow ou similares)
- Conhecimento de bases de dados (PostgreSQL ou similares)
- Boas habilidades de colaboração com equipas técnicas
- Fluente em inglês
⭐ Valorizamos
- Experiência com práticas de MLOps
- Experiência com monitorização e registo de sistemas
- Experiência com engenharia de dados ou projetos de armazéns de dados
- Conhecimento de arquiteturas orientadas a eventos (por exemplo, sistemas de mensagens)
💡 O que você encontrará
- Projetos com um forte componente de dados e Aprendizagem de Máquina
- Colaboração próxima com equipas de Dados e ML
- Ambiente focado em boas práticas de engenharia
- Oportunidades de crescimento em sistemas de ML e MLOps
- Modelo de trabalho flexível