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.