Data Engineer

EUR 50,000-81,000 per year
MIDDLE
✅ Hybrid

🕙 36-40 hours per week

Tech Stack

Agile @ 3 Airflow @ 3 Automated Testing @ 3 Data Engineering @ 3 Databricks @ 3 Design Patterns @ 3 Python @ 3 Reporting @ 3 SQL @ 3

Details

We are looking for an enthusiastic data engineer with at least two years of experience to join the Finance & Risk Data Domain. The department consists of multiple teams that work on data products supporting the bank's reporting function and enabling downstream teams to prepare internal and external reports for decision-making and regulatory disclosure.

Responsibilities

  • Develop and maintain automated processes and solutions that create datasets for the rest of the bank.
  • Work as part of a Scrum team and participate in Scrum events.
  • Monitor production processes and troubleshoot issues.
  • Create new data products, including onboarding data and adding transformation logic.
  • Add features to underlying platforms.
  • Improve and optimize existing code.
  • Investigate issues and take responsibility for getting solutions into production.
  • Contribute to knowledge sharing and collaboration in an agile, multicultural environment.

Requirements

  • At least two years of relevant experience in data or software engineering.
  • Experience with Python.
  • Experience with SQL.
  • Experience with PySpark and/or Databricks.
  • Experience with Airflow.
  • Knowledge of software engineering practices, including clean code, automated testing, unit testing, and design patterns.
  • Ability to learn, solve problems, and apply sound engineering principles.
  • Understanding of the importance of data quality, reliability, and maintainability in Finance & Risk reporting.
  • Ability to work collaboratively in an agile team, communicate openly, share knowledge, and learn from others.

The software is built using Python and SQL, runs on Databricks, and uses Airflow for scheduling. Experience with every technology is not essential.

The selection process consists of an initial interview, followed by a technical assignment and technical interview. A third interview may take place in rare cases.

Benefits

  • Gross annual salary of €50,000–€81,000, depending on experience, based on a 36-hour work week.
  • Benefit budget of 11% of base pay, paid out if unused.
  • Development budget of €1,000 per year, which can accumulate up to €3,000.
  • Excellent pension scheme.
  • Hybrid working from home and the office, with an ergonomic home-office setup provided.
  • Five weeks of vacation per year, plus two mandatory days off.
  • Option to purchase up to four additional weeks of vacation annually.
  • Five additional days off for personal development or volunteer work.
  • Annual public transport pass providing free public transportation throughout the Netherlands for business and private use.
  • Inclusive and collaborative working culture.

More jobs at ABN AMRO

Similar jobs