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
Este emprego está fechado
Esta posição não está mais aceitando candidaturas. Fechado em 30 de abril de 2026.

Desenvolvedor backend Python

Remoto

location Porto

date 18 de abril de 2026

types Tempo inteiro

Ver todos os empregos

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