Junior Data Engineer
InnoWave is looking for a dynamic, agile person, good communication skills to complete our team. If you're based in Lisbon, this might be the opportunity for you!
Junior Data Engineer
Responsibilities
Develop and maintain data ingestion and transformation pipelines from ERP and other enterprise applications into the Data Lake.
Build ETL/ELT processes using SQL, Python, Databricks, and related data engineering technologies.
Extract and process data from relational databases, APIs, files, and other enterprise data sources.
Implement data transformations, mappings, and business rules based on specifications provided by business and application teams.
Support the development and maintenance of structured Data Lake / Lakehouse data models.
Implement and maintain incremental data loads, pipeline scheduling, and orchestration under the guidance of senior team members.
Develop and execute data quality checks, validation rules, and reconciliation processes.
Investigate and troubleshoot data integration, transformation, and pipeline execution issues.
Monitor pipeline execution, data availability, and data freshness.
Document data flows, mappings, transformations, and technical dependencies.
Collaborate with Business Analysts, application teams, and Data Governance stakeholders to ensure data requirements are correctly implemented.
Follow established standards for code quality, version control, testing, and data security.
Skills
Degree in Computer Engineering, Computer Science, Electronic Engineering, or a related field.
Up to 3 years of experience in Data Engineering.
Good knowledge of SQL.
Basic to intermediate Python programming skills.
Understanding of relational databases, data structures, and data processing concepts.
Familiarity with ETL/ELT processes and data pipeline fundamentals.
Basic understanding of data ingestion, transformation, and data quality concepts.
Familiarity with Git and version control practices.
Ability to analyse data, identify inconsistencies, and troubleshoot technical issues.
Good analytical and problem-solving skills.
Good communication skills and ability to work collaboratively in an international environment.
Fluent in English - written and spoken (mandatory).
InnoWave gives equal opportunity in employment regardless of gender, gender identity, sexual orientation, marital status, race, nationality, religion, age, disability, political beliefs, or any other factor. InnoWave will not pay fees to any third-party agency or company that does not have a signed agreement, do not submit resumes/CV's directly.
By answering to this job post, you consent the use of your data by InnoWave Group, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.
- Department
- Data
- Role
- Data Engineering
- Location
- InnoWave PT
- Remote status
- Hybrid