Python Backend Developer
Smart ConsultingDescrição da vaga
Na Smart Consulting, vais integrar uma equipa onde dados e Machine Learning são centrais no desenvolvimento de soluções inteligentes. Procuramos um Python Backend Developer para trabalhar lado a lado com Machine Learning Engineers, garantindo que modelos e pipelines funcionam de forma escalável e fiável em produção. Este papel foca-se na integração, operacionalização e suporte a soluções de Machine Learning, funcionando como ponte entre desenvolvimento backend e sistemas de ML.
Se gostas de construir serviços robustos e trabalhar com dados e sistemas inteligentes — vais sentir-te em casa. Como será o teu 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 disponibilização de modelos
- Trabalhar com equipas de ML para operacionalizar modelos em produção
- Desenvolver e manter pipelines de dados para ingestão e processamento
- Suportar workflows de Machine Learning (experiments, avaliação, métricas)
- Garantir boas práticas de código, testes e documentação
- Otimizar performance e escalabilidade de serviços em cloud
- Implementar soluções de monitorização e logging O que procuramos - Experiência sólida em Python (backend development)
- Experiência com bibliotecas de dados: Pandas, NumPy, scikit-learn
- Experiência com desenvolvimento de APIs (REST)
- Experiência com cloud (preferencialmente AWS: Lambda, SQS, RDS, SageMaker)
- Conhecimentos de boas práticas de engenharia de software (testes, versionamento com Git)
- Experiência com Docker e pipelines de CI/CD
- Familiaridade com ferramentas de ML (PyTorch, MLflow ou similares)
- Conhecimentos de bases de dados (PostgreSQL ou similares)
- Boa capacidade de colaboração com equipas técnicas
- Inglês fluente Valorizamos - Experiência com práticas de MLOps
- Experiência com monitorização e logging de sistemas
- Contacto com projetos de data engineering ou data warehousing
- Conhecimento de arquiteturas orientadas a eventos (ex: messaging systems) O que vais encontrar - Projetos com forte componente de dados e Machine Learning
- Colaboração próxima com equipas de Data e ML
- Ambiente focado em boas práticas de engenharia
- Oportunidade de crescimento em sistemas de ML e MLOps
- Modelo de trabalho flexível
¿Te interesa este puesto?