Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Porto Digital

Data Engineer

Porto Digital

. Design, develop and maintain data pipelines (batch and streaming) for structured and unstructured data; .

Posted 5/6/2026full-timePorto • 🇵🇹 PortugalJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
AirflowDockerElasticSearchETLLinuxMongoDBMySQLNumpyOpen SourcePandasPostgresPythonSQLUnix

About the role

Key responsibilities & impact
  • Design, develop and maintain data pipelines (batch and streaming) for structured and unstructured data;
  • Develop and optimize ETL processes using programming languages such as Python and/or SQL;
  • Work with open-source technologies for data processing, integration and storage in on-premises environments;
  • Manage and optimize databases, ensuring performance, integrity and availability;
  • Ensure data quality, integrity and reliability throughout the data lifecycle (validation, monitoring and testing);
  • Design and improve data architectures, ensuring performance, scalability and security;
  • Act as a link between Data Scientists, Data Analysts and AI teams, translating needs into technical requirements and data handling;
  • Improve the City of Porto's Urban Platform by creating new ways to increase the value and quality of the data collected and used for decision-making that impacts the community's quality of life.

Requirements

What you’ll need
  • Degree in Computer Engineering, Data Analysis, Computer Science, Electrical and Computer Engineering or similar;
  • Minimum of 2 years' experience in similar roles;
  • Knowledge of Python and SQL for data manipulation and transformation;
  • Experience developing, testing and maintaining ETL pipelines;
  • Experience with UNIX/Linux systems;
  • Experience with Docker and containerization concepts;
  • Knowledge of orchestration tools (e.g., Airflow, NiFi) - preferred;
  • Knowledge of search and indexing engines (e.g., Elasticsearch) - preferred;
  • Knowledge of relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB) - preferred;
  • Knowledge of data modeling, data lakes and data warehouses - preferred;
  • Experience with Pandas and NumPy - preferred;
  • Familiarity with API integration and microservices architecture - preferred.

Benefits

Comp & perks
  • Meal allowance
  • Health insurance
  • Flexible working hours

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLETL processesdata pipelinesdata manipulationdata transformationdata modelingdata lakesdata warehousesAPI integration
Soft Skills
communicationcollaborationproblem-solvingdata quality assurancetechnical requirements translation