Technical Lead
Descrição
Somos uma empresa que acredita em aprender rápido, trabalhar com dedicação e colaborar naturalmente para fazer a modernidade acontecer. Procuramos um Technical Lead para integrar a nossa Talent Team num cliente, com responsabilidades que incluem o desenvolvimento, manutenção e otimização de soluções utilizando Python, PySpark e Databricks. Será responsável por refatorar código existente, construir e manter pipelines de dados e Machine Learning em Microsoft Azure, implementar e monitorizar modelos de Machine Learning em produção, e desenvolver soluções baseadas em GenAI e Large Language Models (LLMs).
As suas responsabilidades incluem trabalhar com Azure Data Factory e serviços cloud relacionados, implementar arquiteturas single-agent e multi-agent, desenvolver e manter soluções RAG (Retrieval-Augmented Generation) com LangChain e LangGraph, gerir indexação de documentos e bases de dados vetoriais, e desenvolver APIs REST. Também participará em processos de deployment, CI/CD, gestão de permissões, controlo de acesso e governança de dados, garantindo as melhores práticas de desenvolvimento, testes automatizados e qualidade de código.
Oferemos integração numa equipa dinâmica e motivada, formação adicional, pacote salarial de acordo com o cargo, desenvolvimento profissional e um ambiente de trabalho híbrido em Lisboa.
Competências
- Python
- PySpark
- Databricks
- Microsoft Azure
- Azure Data Factory
- Machine Learning
- REST APIs
- PostgreSQL
- SQL
- GitHub
- pytest
- SonarQube
- DevOps
- CI/CD
- GenAI
- OpenAI
- LangChain
- LangGraph
- RAG (Retrieval-Augmented Generation)
- Vector databases
- Langfuse
- Document indexing
Responsabilidades
- Desenvolver, manter e otimizar soluções usando Python, PySpark e Databricks
- Refatorar e melhorar código existente, incluindo sistemas legados
- Construir e manter pipelines de dados e Machine Learning em Microsoft Azure
- Trabalhar com Azure Data Factory e serviços cloud relacionados
- Implementar, monitorizar e evoluir modelos de Machine Learning em produção
- Avaliar métricas de performance e garantir qualidade de modelo
- Desenvolver soluções baseadas em GenAI e Large Language Models (LLMs)
- Implementar arquiteturas single-agent e multi-agent
- Desenvolver e manter soluções RAG (Retrieval-Augmented Generation)
- Trabalhar com LangChain, LangGraph e ferramentas de observabilidade como Langfuse
- Gerir indexação de documentos e bases de dados vetoriais
- Desenvolver e manter APIs REST
- Participar em processos de deployment, CI/CD e gestão de ambientes
- Garantir melhores práticas de desenvolvimento, testes automatizados e qualidade de código
- Produzir documentação técnica e apoiar troubleshooting e análise de logs
- Colaborar na gestão de permissões, controlo de acesso e governança de dados
Benefícios
- Integração numa equipa dinâmica e motivada
- Formação adicional
- Pacote salarial de acordo com o cargo
- Desenvolvimento profissional
- Regime de trabalho híbrido em Lisboa