Data analyst/ engineer
Flawless WorkflowA Data & AI company that turns scattered data into insights and intelligent automation.
Skills
Nice to have:
Remote details
To apply for this job you must be willing to work in the time zones between Azores and Harare.
Working remotely in either Portugal or the Netherlands.
Description
Flawless Workflow builds Data & AI platforms that help organizations work smarter, serving clients ranging from housing associations and municipalities to manufacturing and construction companies. The team is 24 people — young, fast-growing, with no corporate layers or endless approval chains.
As a mid-level Data Engineer, you'll build the data foundations that power BI dashboards and AI agents. A typical project starts with a client whose data is scattered across ERPs, CRMs, Excel files, and legacy databases. Backend developers handle the source connections; from there, you take over. Your responsibilities include designing and building the data warehouse layer in Postgres, creating and maintaining dbt models that transform raw data into clean and documented datasets, building dashboards that deliver real-time insights, and collaborating closely with backend developers and machine learning engineers. You'll continuously improve data quality, performance, and reliability across projects.
The ideal candidate profile (soft skills): someone who thrives on variety and real business problems, takes ownership from day one, is comfortable communicating, and enjoys working in a collaborative, knowledge-sharing team environment.
As a mid-level Data Engineer, you'll build the data foundations that power BI dashboards and AI agents. A typical project starts with a client whose data is scattered across ERPs, CRMs, Excel files, and legacy databases. Backend developers handle the source connections; from there, you take over. Your responsibilities include designing and building the data warehouse layer in Postgres, creating and maintaining dbt models that transform raw data into clean and documented datasets, building dashboards that deliver real-time insights, and collaborating closely with backend developers and machine learning engineers. You'll continuously improve data quality, performance, and reliability across projects.
The ideal candidate profile (soft skills): someone who thrives on variety and real business problems, takes ownership from day one, is comfortable communicating, and enjoys working in a collaborative, knowledge-sharing team environment.
Requirements
- 2–4 years of experience in data engineering or a closely related role
- Strong SQL and Python skills
- Experience with Postgres and dbt
- Experience with Power BI
- Bachelor's degree (or higher)
Perks
- Variety across projects — every client brings different systems, structures, and challenges; no maintaining the same pipeline for years
- Direct impact — the platforms you build power real AI agents and dashboards used daily by clients
- Work at the intersection of data engineering and AI — not a traditional warehousing job
- Fast growth opportunities — in a team of 24, there's no waiting in line to take on more responsibility, lead projects, or deepen expertise
- Strong, collaborative team — backend engineers, ML engineers, and fellow data engineers who share knowledge and solve problems together




