Job Overview
We are seeking a highly skilled Data Engineer to join our team. In this role, you will be responsible for designing, implementing, and managing data architecture solutions on Microsoft Azure.
Key Responsibilities
* Design and implement data lakes, data warehouses, and data marts on Microsoft Azure.
* Develop efficient data models and schemas for optimal storage and retrieval.
* Build scalable ETL pipelines using Azure Data Factory, Azure Databricks, or SQL Server Integration Services (SSIS) to ingest data from various sources into Azure.
* Ensure data transformation and cleansing processes align with business requirements.
* Deploy and manage Azure data storage solutions such as Azure Blob Storage, Azure Data Lake Storage, and Azure SQL Database.
* Optimize data storage and retrieval performance, ensuring security and compliance.
* Utilize Azure Synapse Analytics (formerly Azure SQL Data Warehouse) and Azure Databricks for big data processing and analytics tasks.
* Perform data aggregation, enrichment, and analysis to support business intelligence and reporting needs.
* Monitor data pipelines and storage solutions for performance bottlenecks and optimize for scalability and cost-effectiveness.
* Troubleshoot data-related issues and ensure data quality and integrity.
* Collaborate with data scientists, analysts, and stakeholders to understand data requirements and deliver effective solutions.
* Document data architecture, processes, and workflows for knowledge sharing and future reference.
Requirements
* Bachelor's degree in Computer Science, Information Technology, or a related field.
* Proven experience as a Data Engineer or similar role, with a focus on Azure cloud platform.
* Hands-on experience with Azure Data Factory, Azure Synapse Analytics, Azure Databricks, and SQL Server Integration Services (SSIS).
* Strong proficiency in SQL and experience with NoSQL databases.
* Familiarity with data modeling, schema design, and data warehousing principles.
* Experience in deploying and managing Azure data storage solutions (e.g., Blob Storage, Data Lake Storage, Azure SQL Database).
* Knowledge of cloud computing concepts and best practices, particularly in Microsoft Azure.
* Good communication and analytical skills, strong verbal and written communication skills in English are mandatory.
* European Union Citizenship or Portuguese Working Visa / Portuguese Residency.
* Availability to go to the office, twice a week.
* Azure certifications (e.g., Azure Data Engineer Associate) are a plus.
Benefits
* Great work-life balance;
* Very flexible organizational routine;
* Health benefits (for you and your family);
* Team building activities;
* Over 300 protocols to offer great discounts in different areas;
* Continuous professional development sponsored by our Training and Certification Department;
* Regular feedback on your performance through a personalized plan;
* Comprehensive career plan and progression involving assertive performance reviews.
Additional Information
Please note that we are an equal opportunities employer and welcome applications from all qualified candidates.