{"id":12352,"date":"2026-04-15T00:00:00","date_gmt":"2026-04-15T00:00:00","guid":{"rendered":"https:\/\/www.a2z-cm.com\/senior-azure-data-engineer\/"},"modified":"2026-04-17T18:03:59","modified_gmt":"2026-04-17T18:03:59","slug":"software-engineer-python-databricks","status":"publish","type":"post","link":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/","title":{"rendered":"Software Engineer (Python\/Databricks)"},"content":{"rendered":"<h4 class=\"cx_h4 cx2_introduction\">Introduction<\/h4>\n<div class=\"cx2_introduction\"><ul> <li>36 hours per week<\/li> <li>Start date: as soon as possible<\/li> <li>End date: 31 December 2026<\/li> <li>Extension is possible.<\/li> <li>Hybrid work.<\/li> <li>ZZP is not allowed.<\/li> <li>Candidates must live in the Netherlands.<\/li> <\/ul><\/div>\n\r\n<!--more-->\r\n\r\n<h4 class=\"cx_h4 cx2_function\">Function<\/h4>\n<div class=\"cx2_function\"><p>You will be joining a data engineering team building and maintaining a modular ETL framework that ingests, transforms, and delivers financial data to downstream reporting and risk systems, using Apache Spark and Azure Databricks. The codebase is modern Python, follows clean architecture principles, and is backed by a full unit and integration test suite. ETL processes are orchestrated via Apache Airflow or Azure Durable Functions (C#).<\/p> <p>Your primary activity will be onboarding new financial data sources into the framework &mdash; covering schema definition, transformation logic, testing, and end-to-end deployment across development, acceptance, and production environments.<br>&nbsp;&nbsp;<br>During the assignment, you have independently onboarded at least 2 new sources, each passing integration tests and deployed to production, while maintaining high code quality and transparency, demonstrating active participation in team quality standards as well as in future state architecture (DMF) activities.<\/p><\/div>\n\r\n<h4 class=\"cx_h4 cx2_requirements\">Requirements<\/h4>\n<div class=\"cx2_requirements\"><p>&bull; Proficiency in Python with a deep understanding of software development principles (at least 5 years of experience)<br>&bull; Strong knowledge of ETL best practices and data engineering methodologies<br>&bull; Experience with Apache Spark\/PySpark and distributed computing (preferably Azure Databricks)<br>&bull; Experience with SQL and relational databases<br>&bull; Experience with CI\/CD and Azure DevOps<\/p> <p><strong>Nice-to-have:<\/strong><br>&bull; Experience with .Net (C#) &#8211; used in supporting components and legacy system integrations<br>&bull; Experience working with data integration and orchestration tools (e.g. Azure Durable Functions, Apache Airflow, Azure Data Factory)<\/p> <p>&nbsp;<\/p><\/div>\n\r\n\r\n<h4 class=\"cx_h4 cx2_information\">Information<\/h4>\n<div class=\"cx2_information\"><p>Jobs A2Z-CM +31(0)20-3337629<\/p><\/div>\n\r\n<h4 class=\"cx_h4 cx2_application\">Application<\/h4>\n<div class=\"cx2_application\"><p>Jobs A2Z-CM +31(0)20-3337629<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<h4 class=\"cx_h4 cx2_introduction\">Introduction<\/h4>\n<div class=\"cx2_introduction\"><ul> <li>36 hours per week<\/li> <li>Start date: as soon as possible<\/li> <li>End date: 31 December 2026<\/li> <li>Extension is possible.<\/li> <li>Hybrid work.<\/li> <li>ZZP is not allowed.<\/li> <li>Candidates must live in the Netherlands.<\/li> <\/ul><\/div>","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6608,984,19],"tags":[46,985,24],"class_list":["post-12352","post","type-post","status-publish","format-standard","hentry","category-azure-data","category-data","category-publications","tag-amsterdam","tag-data","tag-the-netherlands","functiongroups-data","functions-azure","worklocation-amsterdam","country-the-netherlands","procedure-contracting","business-line-default","hours-per-week-31","pubid-list-16483"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software Engineer (Python\/Databricks) : A2Z-CM<\/title>\n<meta name=\"description\" content=\"36 hours per week Start date: as soon as possible End date: 31 December 2026 Extension is possible. Hybrid work. ZZP is not allowed. Candidates must live in the Netherlands.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Engineer (Python\/Databricks) : A2Z-CM\" \/>\n<meta property=\"og:description\" content=\"36 hours per week Start date: as soon as possible End date: 31 December 2026 Extension is possible. Hybrid work. ZZP is not allowed. Candidates must live in the Netherlands.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/\" \/>\n<meta property=\"og:site_name\" content=\"A2Z-CM\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-15T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-17T18:03:59+00:00\" \/>\n<meta name=\"author\" content=\"Jobs A2Z-CM\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jobs A2Z-CM\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/\"},\"author\":{\"name\":\"Jobs A2Z-CM\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/person\\\/760541f670abb65c7acb7e1668f71629\"},\"headline\":\"Software Engineer (Python\\\/Databricks)\",\"datePublished\":\"2026-04-15T00:00:00+00:00\",\"dateModified\":\"2026-04-17T18:03:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/\"},\"wordCount\":276,\"publisher\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#organization\"},\"keywords\":[\"Amsterdam\",\"Data\",\"the Netherlands\"],\"articleSection\":[\"Azure\",\"Data\",\"Publications\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/\",\"name\":\"Software Engineer (Python\\\/Databricks) : A2Z-CM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#website\"},\"datePublished\":\"2026-04-15T00:00:00+00:00\",\"dateModified\":\"2026-04-17T18:03:59+00:00\",\"description\":\"36 hours per week Start date: as soon as possible End date: 31 December 2026 Extension is possible. Hybrid work. ZZP is not allowed. Candidates must live in the Netherlands.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/software-engineer-python-databricks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Engineer (Python\\\/Databricks)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/\",\"name\":\"A2Z-CM\",\"description\":\"Think Global, Act Local\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#organization\",\"name\":\"A2Z-CM\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/logo-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.a2z-cm.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/logo-1.svg\",\"width\":848,\"height\":444,\"caption\":\"A2Z-CM\"},\"image\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/person\\\/760541f670abb65c7acb7e1668f71629\",\"name\":\"Jobs A2Z-CM\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"Jobs A2Z-CM\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Engineer (Python\/Databricks) : A2Z-CM","description":"36 hours per week Start date: as soon as possible End date: 31 December 2026 Extension is possible. Hybrid work. ZZP is not allowed. Candidates must live in the Netherlands.","robots":{"index":"noindex","follow":"follow"},"og_locale":"nl_NL","og_type":"article","og_title":"Software Engineer (Python\/Databricks) : A2Z-CM","og_description":"36 hours per week Start date: as soon as possible End date: 31 December 2026 Extension is possible. Hybrid work. ZZP is not allowed. Candidates must live in the Netherlands.","og_url":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/","og_site_name":"A2Z-CM","article_published_time":"2026-04-15T00:00:00+00:00","article_modified_time":"2026-04-17T18:03:59+00:00","author":"Jobs A2Z-CM","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Jobs A2Z-CM","Geschatte leestijd":"1 minuut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/#article","isPartOf":{"@id":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/"},"author":{"name":"Jobs A2Z-CM","@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/person\/760541f670abb65c7acb7e1668f71629"},"headline":"Software Engineer (Python\/Databricks)","datePublished":"2026-04-15T00:00:00+00:00","dateModified":"2026-04-17T18:03:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/"},"wordCount":276,"publisher":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#organization"},"keywords":["Amsterdam","Data","the Netherlands"],"articleSection":["Azure","Data","Publications"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/","url":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/","name":"Software Engineer (Python\/Databricks) : A2Z-CM","isPartOf":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#website"},"datePublished":"2026-04-15T00:00:00+00:00","dateModified":"2026-04-17T18:03:59+00:00","description":"36 hours per week Start date: as soon as possible End date: 31 December 2026 Extension is possible. Hybrid work. ZZP is not allowed. Candidates must live in the Netherlands.","breadcrumb":{"@id":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.a2z-cm.com\/nl\/software-engineer-python-databricks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.a2z-cm.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Software Engineer (Python\/Databricks)"}]},{"@type":"WebSite","@id":"https:\/\/www.a2z-cm.com\/nl\/#website","url":"https:\/\/www.a2z-cm.com\/nl\/","name":"A2Z-CM","description":"Think Global, Act Local","publisher":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.a2z-cm.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.a2z-cm.com\/nl\/#organization","name":"A2Z-CM","url":"https:\/\/www.a2z-cm.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.a2z-cm.com\/wp-content\/uploads\/2022\/06\/logo-1.svg","contentUrl":"https:\/\/www.a2z-cm.com\/wp-content\/uploads\/2022\/06\/logo-1.svg","width":848,"height":444,"caption":"A2Z-CM"},"image":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/person\/760541f670abb65c7acb7e1668f71629","name":"Jobs A2Z-CM","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Jobs A2Z-CM"}}]}},"_links":{"self":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/posts\/12352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/comments?post=12352"}],"version-history":[{"count":0,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/posts\/12352\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/media?parent=12352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/categories?post=12352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/tags?post=12352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}