Data Engineer
Descrição da vaga
🚀 Data Engineer | Python | SQL | Azure | Snowflake | AI
📍 Location: Lisbon, Portugal
🏠 Work model: Hybrid - flexible
💼 Contract: B2B / Freelance / Contract
📅 Duration: Long-term
🌍 Language: English – Mandatory
About the Role
We are looking for an experienced Data Engineer to build and maintain the data foundations powering AI, analytics and intelligent automation initiatives across an international enterprise environment.
In this role, you will design, develop and operate scalable data pipelines, transforming data from multiple enterprise sources into reliable, well-structured and governed data products.
Working closely with Data Scientists, AI Engineers, Cloud Engineers and business stakeholders, you will help make high-quality data accessible for AI use cases, advanced analytics and agentic workflows.
What You'll Do
- Design, develop and maintain enterprise-grade ETL/ELT pipelines for AI, analytics and reporting.
- Build clean, reusable and well-documented data products from operational, customer, logistics, sales and business data sources.
- Implement data quality checks, monitoring, metadata, lineage and reliability mechanisms.
- Develop and optimize data models, transformations and data-serving layers.
- Integrate data across Azure-based AI services, Snowflake, APIs, file-based sources and AWS services where required.
- Collaborate with Data Scientists, AI Engineers and business teams to translate requirements into scalable data solutions.
- Work with local IT teams and data owners to onboard new data sources.
- Ensure data pipelines comply with data protection, access control and enterprise governance requirements.
- Monitor and troubleshoot production data pipelines, ensuring data availability, accuracy and reliability.
- Leverage modern AI-powered development tools to improve engineering productivity and accelerate delivery.
Required Skills & Experience
- Strong hands-on experience with Data Engineering, Python and SQL.
- Solid knowledge of data modelling and ETL/ELT pipeline development.
- Experience building, operating and troubleshooting production-grade data pipelines.
- Experience with cloud-native data engineering, preferably within Microsoft Azure.
- Experience with Snowflake or comparable cloud data platforms.
- Understanding of data quality, pipeline orchestration, observability, metadata and data governance.
- Experience integrating data from APIs, enterprise systems and different data sources.
- Familiarity with data access management and data protection requirements.
- Comfortable working with international, cross-functional teams and business stakeholders.
- Fluent in English, with strong written and verbal communication skills.
- Experience using AI-assisted software engineering tools such as GitHub Copilot, Cursor or OpenCode.
Nice to Have
- Practical experience with AWS data services, including AWS Glue.
- Knowledge of Apache Spark, Databricks or similar data processing technologies.
- Experience with Apache Iceberg or modern data lakehouse architectures.
- Familiarity with logistics, parcel operations, route, depot, customer feedback or sales data.
- Exposure to AI feature stores, vector databases, retrieval pipelines or data preparation for Generative AI applications.
- Experience supporting data requirements for AI and intelligent automation use cases.
The Ideal Candidate
We are looking for a hands-on Data Engineer who understands that successful AI solutions depend on reliable, accessible and well-governed data.
You should enjoy solving complex data challenges, building reusable data solutions and collaborating with technical and business teams to turn raw enterprise data into meaningful business value.
A proactive mindset, strong problem-solving skills and a focus on scalability, quality and continuous improvement are essential.
📩 Interested in this opportunity? Apply now and let's talk!
Interessado nesta vaga?