Data Engineer (Python,Scala ou Java)
Data Engineer at Elevus, a Portuguese consulting firm, working on national and international tech projects from offices in Lisboa, Porto, and Braga. Day to day involves building and maintaining data ingestion/transformation pipelines and ETL/ELT processes, data modeling, and CI/CD, using Python, Scala, or Java with SQL and relational databases.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Data engineering
- Posted
Skills
Must have
- Degree in Computer Engineering, Computer Engineering, Data, Mathematics or similar field
- 2 to 10 years of professional experience in technology, engineering or data areas
- Experience with SQL and relational databases such as SQL Server, Oracle, PostgreSQL or equivalent
- Experience with ETL/ELT tools such as Azure Data Factory, AWS Glue, SSIS, Pentaho, dbt or equivalent
- Knowledge of at least one language: Python, Scala or Java
- Knowledge of data modeling and database design best practices
- Knowledge of CI/CD practices applied to data solutions
- Fluency in Portuguese and English, spoken and written
- Analytical and problem-solving skills
- Good organization and planning skills
- Teamwork and communication with different stakeholders
Nice to have
- Experience with Cloud Computing environments, namely Azure, AWS or GCP
- Experience with cloud data technologies such as Databricks, Snowflake, BigQuery, Redshift or SingleStore
- Experience with Big Data technologies such as Spark, Kafka, Hadoop or Hive
- Experience with Generative AI technologies such as OpenAI, Gemini or Claude
- Knowledge of agile methodologies such as Scrum or Kanban
- Experience in international projects
- Experience in direct contact with clients
Full description
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;