Engenheiro/a Sénior de Machine Learning | Lisboa – Híbrido
Sobre este emprego
A Iterable está a recrutar um/a Engenheiro/a Sénior de Machine Learning para integrar a equipa em Lisboa, num modelo de trabalho híbrido. A função está focada no desenvolvimento de sistemas de machine learning de ponta a ponta, desde a investigação e experimentação até à implementação e monitorização de modelos em produção.
O/A profissional terá autonomia para desenvolver soluções de personalização, motores de recomendação e otimização de campanhas, trabalhando com grandes volumes de dados e tecnologias como Databricks, Spark, AWS, Ray e Kubernetes.
Responsabilidades:
- Desenvolver e colocar em produção funcionalidades de machine learning integradas no produto;
- Criar soluções de otimização do momento e da frequência de envio de campanhas;
- Desenvolver motores de recomendação e sistemas de personalização;
- Gerir o ciclo de vida completo dos modelos, desde a análise exploratória até à implementação em produção;
- Realizar feature engineering, treino distribuído e otimização de modelos;
- Monitorizar a latência, fiabilidade e desempenho dos modelos em produção;
- Desenvolver experiências online, incluindo modelos ensemble e multi-armed bandits;
- Criar e escalar pipelines de dados e arquiteturas de serving;
- Trabalhar com Databricks, Spark, AWS, Ray e Kubernetes;
- Colaborar com as equipas de Backend e Platform na melhoria da arquitetura de dados;
- Aperfeiçoar os sistemas de disponibilização de features e modelos;
- Definir e promover boas práticas e padrões de engenharia na equipa;
- Avaliar e integrar novos modelos de inteligência artificial no produto;
- Criar ferramentas para visualizar, analisar e diagnosticar features e modelos;
- Orientar outros engenheiros e contribuir para a definição da direção técnica de machine learning na Iterable.
Requisitos:
- Experiência profissional mínima de cinco anos em Machine Learning Engineering;
- Experiência comprovada na implementação de modelos complexos em produção e à escala;
- Conhecimentos avançados de Databricks e Spark;
- Experiência na criação, otimização e escalabilidade de pipelines de dados em produção;
- Experiência com modelos de deep learning e arquiteturas ensemble;
- Capacidade para acompanhar os modelos desde o treino até à implementação e otimização em produção;
- Conhecimentos sólidos de Python e/ou Scala;
- Capacidade para desenvolver código modular, legível e de fácil manutenção;
- Experiência com microserviços e sistemas de backend;
- Experiência com computação distribuída através de Ray ou Spark;
- Experiência com containers e Kubernetes;
- Orientação para resultados concretos, fiabilidade e impacto no cliente;
- Capacidade para equilibrar desempenho, latência e qualidade das soluções.
Será valorizado:
- Experiência com sistemas de recomendação de grande escala;
- Experiência na implementação de feature stores;
- Conhecimentos de ferramentas de observabilidade de modelos;
- Experiência com Infrastructure as Code, incluindo Terraform ou Pulumi;
- Experiência com experimentação online e multi-armed bandits;
- Experiência em plataformas de marketing, personalização ou customer engagement.
Oferta:
- Salário anual bruto entre 66.500€ e 88.000€, de acordo com a experiência, qualificações e desempenho no processo de seleção;
- Participação no capital da empresa;
- Seguro de saúde privado;
- Seguro de vida e de risco;
- Subsídio de alimentação de 8,55€ por dia;
- 22 dias de férias anuais remuneradas;
- Licença sabática remunerada;
- Conta global de reembolso para despesas relacionadas com o estilo de vida;
- Computador portátil e equipamento completo de trabalho;
- Dias dedicados a iniciativas de apoio à comunidade;
- Autonomia para investigar, desenvolver e colocar soluções em produção;
- Integração numa equipa internacional de engenharia e inteligência artificial;
- Oportunidades de desenvolvimento e crescimento profissional.
Diversidade e inclusão:
A Iterable promove a igualdade de oportunidades e um ambiente de trabalho inclusivo, respeitador e livre de assédio, valorizando candidaturas de pessoas com diferentes percursos, experiências e características pessoais.
Segurança no recrutamento:
A Iterable não envia ofertas de emprego através de serviços gratuitos de correio eletrónico, não solicita pagamentos aos candidatos e não exige dados bancários, fiscais ou de cartões antes da assinatura de um contrato ou documento formal de colaboração.