Point your AI agent at freehire and let it find you a job.

Get the CLI →

PrimeIT

NewBe an early applicant

Data Engineer

Posted 1 view
Discussion

Summary

PrimeIT is hiring a Data Engineer in Lisbon (hybrid) to design, build, and maintain scalable batch and real-time data pipelines, ETL/ELT processes, and data warehouses/lakehouses, ensuring data quality and performance. The core stack involves SQL, Python/Scala/Java, cloud platforms (AWS/Azure/GCP), Airflow, and Git, with Spark/Databricks/dbt as nice-to-haves.

Would you like to join a rapidly expanding company?


What if we told you that, in just 19 years, PrimeIT has grown to 2430 employees?

Imagine being part of this story.


Discover the 10 benefits of being a Primer (https://www.youtube.com/

watch?v=QoHqgxFZHew) and see why we are much more than just a technology

company.


We are looking for a Data Engineer

Responsibilities:

  • Design, build, and maintain scalable, reliable data pipelines (batch and real-time), transforming complex business requirements into production-ready data solutions.
  • Develop and optimize ETL/ELT processes to ingest, transform, and integrate data from multiple sources (databases, APIs, files, streaming platforms).
  • Design and manage data models, data warehouses, and data lakes/lakehouses that support analytics, BI, and data science use cases.
  • Ensure data quality, consistency, and availability through validation, testing, monitoring, and observability practices.
  • Implement CI/CD pipelines, automate data workflows, and orchestrate jobs and dependencies across the data platform.
  • Optimize performance, scalability, and cost efficiency of data infrastructure and queries.
  • Collaborate closely with software engineers, data analysts, data scientists, and product teams to deliver data solutions aligned with business objectives.
  • Contribute to data architecture decisions, best practices, and continuous improvement initiatives across projects.


Requirements:

  • 3+ years of experience in Data Engineering, Software Engineering, or a similar role.
  • Strong proficiency in SQL and at least one programming language for data processing (e.g. Python, Scala, or Java).
  • Solid experience building and maintaining ETL/ELT pipelines and working with data warehousing concepts.
  • Knowledge of data modelling (relational and dimensional) and working with both structured and unstructured data.
  • Experience with cloud data platforms (e.g. AWS, Azure, or GCP).
  • Familiarity with workflow orchestration tools and version control (e.g. Airflow, Git).
  • Understanding of data governance, data quality, and Agile methodologies.
  • Fluent English.


Nice to have:

  • Experience with big data and distributed processing technologies (e.g. Spark, Databricks, Kafka, Hadoop).
  • Experience with modern data stack tools (e.g. Snowflake, BigQuery, Redshift, dbt, Microsoft Fabric).
  • Knowledge of DataOps/MLOps practices, CI/CD, Docker, and infrastructure as code (e.g. Terraform).
  • Experience with streaming and real-time data architectures.
  • Familiarity with data security, privacy, and compliance practices (e.g. GDPR).
  • Relevant certifications in cloud or data platforms (e.g. AWS, Azure, Databricks, Snowflake).


Location: Lisboa

Work Model: Hybrid

Level of Experience: Mid (3 to 6 years)

Salary Package & Benefits: €1,200 to €2,000 (salary base) + Food Allowance + Flex Benefits


Need more reasons?

Send us your CV and discover how far your career can go with us! mspinto@primeit.pt

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available