Job Openings
Data Engineer
About the job Data Engineer
We are seeking a Data Engineer to join a tech project in the renewable energy sector.
Responsibilities:
- Integrate new data sources, ensuring data consistency, reliability, and efficiency;
- Develop and optimize databases and data warehouses;
- Create and manage ETL processes;
- Implement robust data quality checks to ensure data integrity throughout its lifecycle;
- Document data processes, architectures, and pipelines;
- Ensure all data practices comply with relevant privacy and security regulations;
- Work closely with stakeholders to understand data requirements and deliver effective solutions.
Requirements:
- Bachelor's degree in Computer Science or Computer Engineering;
- Minimum of 3 years of experience in data engineering;
- Proficiency in Python, SQL, OOP, Unix, and Git;
- Proven experience with data pipeline design and orchestration;
- Specific knowledge of MySQL, PostgreSQL, and TimescaleDB;
- Strong understanding of ETL processes and data warehousing;
- Some knowledge of Docker would be a plus, as well as experience with APIs;
- Understanding of big data frameworks and tools is also valued;
- Strong communication skills, critical thinking, attention to detail, and teamwork;
- Fluency in Portuguese and English (mandatory).
Benefits:
- Extra vacation days;
- Health insurance;
- Meal tickets;
- Full-remote, with office options in Lisbon and Porto;
- Training allowance.