Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 1
Algorithms @ 1
Azure @ 1
Azure DevOps @ 1
CI/CD @ 1
Claude Code @ 1
Codex @ 1
Data Engineering @ 5
DevOps @ 1
Docker @ 3
ETL @ 3
GCP @ 3
GDPR @ 3
Git @ 3
Kubernetes @ 1
Machine Learning @ 1
Python @ 3
R @ 1
SQL @ 3
Statistics @ 3
dbt @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
As a Data Engineer at Funda, you will turn complex data into reliable, well-structured data models that support strategic decisions, product development and data products for homebuyers, sellers and real estate agents. You will work with BigQuery, DBT, Python and GCP as part of the Core Data Team, building on Funda's recently revamped data warehouse based on Kimball dimensional modelling.
Responsibilities
- Design, develop and maintain DBT models in BigQuery using Kimball star schemas.
- Develop DBT macros, automated tests and monitoring to improve data quality, performance and reliability.
- Build and maintain ETL pipelines using Python, Airbyte and Azure to connect data sources to the data warehouse.
- Improve CI/CD pipelines using Azure DevOps.
- Manage job orchestration through Cloud Run.
- Collaborate with data analysts and data scientists to develop insights, expand analytics capabilities and build machine learning pipelines.
- Improve data models, monitoring and data products within the Core Data Team.
- Work in two-week sprints with daily stand-ups, refinement sessions and sprint reviews.
Requirements
- At least 4 years of relevant commercial data engineering and data modelling experience.
- A bachelor's degree in a relevant field or equivalent hands-on experience.
- Excellent SQL skills.
- Hands-on experience with DBT, BigQuery, GCP and Python.
- Strong understanding of Kimball dimensional modelling.
- Knowledge of statistics, ETL, data optimisation and performance when working with large datasets.
- Experience with Git, Docker, data governance and responsible data management, including GDPR principles, access controls and data retention policies.
- Experience with clickstream or event-based data modelling.
- A curious, detail-oriented and pragmatic mindset.
- Fluent Dutch and comfortable communicating in English. Candidates must currently live in the Netherlands and speak fluent English; Dutch is a plus.
- Experience with Azure DevOps CI/CD, Cloud Run, Kubernetes or machine learning algorithms is a bonus.
- Familiarity with AI coding tools such as Codex or Claude Code, or experience with R, is a plus.
Benefits
- Monthly salary of €4,512.23–€6,083.64 based on a 40-hour work week.
- Annual bonus of up to 1.5 times the monthly salary.
- Hybrid working with a minimum of 40% in the office.
- 25 paid days off per year, with the option to buy more.
- Negotiable working hours of 32, 36 or 40 hours per week.
- 60% pension coverage.
- Learning budget of up to €2,000 per year.
- Net monthly phone and internet reimbursement of up to €85.
- Net work-from-home allowance of €2.45 per day.
- Full travel cost coverage for office days when living more than 5 km away.
- Mental support through OpenUp.
- Option to take an unpaid three-month sabbatical every three years.
- Contribution toward selected gym memberships and regular office massages.
- Office lunch prepared by in-house chefs.
- Parties and team outings.
More jobs at Funda
Flutter Engineer
Funda · Amsterdam, Netherlands
EUR 63,900-76,300 per year
Frontend Engineer
Funda · Amsterdam, Netherlands
EUR 64,600-75,600 per year
Medior Backend .NET Engineer
Funda · Amsterdam, Netherlands
EUR 54,100-73,000 per year
Senior QA Engineer
Funda · Amsterdam, Netherlands
EUR 63,900-75,500 per year
Senior Backend .NET Engineer
Funda · Amsterdam, Netherlands
EUR 69,800-77,800 per year
Similar jobs
Senior Client Quant Specialist, Enterprise Sales
Bloomberg · New York City, United States
USD 175,000-225,000 per year
Senior IT Engineer Security
ABN AMRO · Amstelveen, Netherlands
EUR 72,800-104,000 per year
Principal ML Solutions Architect - Token Factory
Nebius · United States
USD 208,000-261,000 per year
Manager, ML Solutions Architecture - Token Factory
Nebius · United States
USD 228,000-285,000 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States, Austin, United States
USD 179,500-224,300 per year
ML Solution Architect (Early Talent)
Nebius · United States
USD 102-126 per hour
DevOps Engineer
ABN AMRO · Amstelveen, Netherlands
EUR 72,800-104,000 per year
Senior Data Architect
Eneco · Rotterdam, Netherlands
EUR 93,000-150,000 per year