About the job Data Engineer (Python,Scala ou Java)
A Elevus encontra-se a recrutar perfis de Data Engineer, com diferentes níveis de senioridade, para integração em projetos tecnológicos de âmbito nacional e internacional.
As posições estão disponíveis em Lisboa, Porto e Braga e terão uma forte componente de engenharia de dados, desenvolvimento de pipelines, modelação e integração de informação em ambientes tecnológicos complexos.
Função
Será responsável pela participação e, consoante a senioridade, pela supervisão de projetos de engenharia de dados, garantindo o desenvolvimento de soluções robustas, escaláveis e alinhadas com os requisitos técnicos e de negócio.
A função implica contacto próximo com equipas multidisciplinares e stakeholders técnicos e funcionais.
Responsabilidades
- Participar no desenvolvimento e implementação de projetos de engenharia de dados;
- Desenvolver e manter pipelines de ingestão, transformação e disponibilização de dados;
- Garantir a qualidade, robustez e escalabilidade das soluções implementadas;
- Trabalhar com bases de dados relacionais e diferentes fontes de informação;
- Desenvolver e otimizar processos ETL/ELT;
- Participar na modelação e desenho de estruturas de dados;
- Desenvolver soluções através de Python, Scala, Java ou tecnologias equivalentes;
- Aplicar práticas de CI/CD ao ciclo de vida das soluções de dados;
- Realizar testes, documentação e otimização dos processos implementados;
- Identificar e resolver problemas técnicos em ambientes de dados complexos;
- Colaborar com analistas, cientistas de dados, arquitetos e outras equipas técnicas;
- Gerir a relação diária com stakeholders técnicos e funcionais;
- Assegurar o alinhamento entre as soluções desenvolvidas e os requisitos de negócio;
- Planear e executar autonomamente as tarefas sob responsabilidade;
- Garantir o cumprimento dos prazos e níveis de qualidade definidos;
- Nos perfis mais séniores, apoiar a supervisão técnica e acompanhamento dos projetos.
Perfil
MUST HAVE
- Formação superior em Engenharia Informática, Engenharia de Computadores, Dados, Matemática ou área semelhante;
- Entre 2 e 10 anos de experiência profissional em tecnologia, engenharia ou áreas de dados;
- Experiência com SQL e bases de dados relacionais, como SQL Server, Oracle, PostgreSQL ou equivalentes;
- Experiência com ferramentas de ETL/ELT, como:
- Azure Data Factory;
- AWS Glue;
- SSIS;
- Pentaho;
- dbt;
- ou tecnologias equivalentes;
- Conhecimentos de pelo menos uma linguagem como Python, Scala ou Java;
- Conhecimentos de modelação de dados e boas práticas de desenho de bases de dados;
- Conhecimentos de práticas de CI/CD aplicadas a soluções de dados;
- Fluência em português e inglês, oral e escrita;
- Capacidade analítica e de resolução de problemas;
- Boa capacidade de organização e planeamento;
- Capacidade para trabalhar em equipa e comunicar com diferentes stakeholders.
NICE TO HAVE
- Experiência em ambientes de Cloud Computing, nomeadamente Azure, AWS ou GCP;
- Experiência com tecnologias de dados em cloud, como:
- Databricks;
- Snowflake;
- BigQuery;
- Redshift;
- SingleStore;
- Experiência com tecnologias de Big Data, como Spark, Kafka, Hadoop ou Hive;
- Experiência com tecnologias de Generative AI, como OpenAI, Gemini, Claude ou ferramentas equivalentes;
- Conhecimentos de metodologias ágeis, como Scrum ou Kanban;
- Experiência em projetos internacionais;
- Experiência em contacto direto com clientes.
Perfil procurado
Procuramos perfis com uma base sólida em engenharia de dados e capacidade para trabalhar em projetos com diferentes tecnologias, arquiteturas e contextos.
Para níveis de Consultant, serão valorizados uma boa capacidade técnica e autonomia crescente na execução.
Para níveis de Senior Consultant, procuramos maior autonomia, capacidade de interlocução com stakeholders, participação na definição das soluções e acompanhamento técnico de outros elementos da equipa.