{"version":"1.0","provider_name":"Lindenhaeghe","provider_url":"https:\/\/lindenhaeghe.nl\/lh","author_name":"Patrick Strijards","author_url":"https:\/\/lindenhaeghe.nl\/lh\/author\/adm_p-strijards\/","title":"AI Marketing Engineer - Lindenhaeghe","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DFxbu0pzVl\"><a href=\"https:\/\/lindenhaeghe.nl\/lh\/vacatures-nieuw\/ai-marketing-engineer\/\">AI Marketing Engineer<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/lindenhaeghe.nl\/lh\/vacatures-nieuw\/ai-marketing-engineer\/embed\/#?secret=DFxbu0pzVl\" width=\"600\" height=\"338\" title=\"&#8220;AI Marketing Engineer&#8221; &#8212; Lindenhaeghe\" data-secret=\"DFxbu0pzVl\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n\/\/# sourceURL=https:\/\/lindenhaeghe.nl\/lh\/wp-includes\/js\/wp-embed.js\n<\/script>\n","description":"Over de functie Certify360 bouwt aan een AI\u2011gedreven commerci\u00eble motor voor al onze labels. Als AI Marketing Engineer ontwikkel jij de automatiseringen, API\u2011koppelingen en AI\u2011workflows die handmatig werk elimineren en onze groei versnellen. Wat bieden wij? Salaris: \u20ac 4.600,- tot \u20ac 5.420,- bruto per maand. 8% vakantiegeld. Reiskostenvergoeding + thuiswerkvergoeding. Opleidingsbudget en coaching. Pensioenregeling en extra ontwikkelmogelijkheden. Wat ga je doen? In deze rol ben jij de technische schakel tussen Marketing en IT. Je werkt aan: Automatisering &amp; Integratie Bouwen van complexe workflows in n8n, Make of Python. Ontwikkelen van API\u2011integraties tussen systemen zonder standaardkoppelingen. Automatiseren van data\u2011ingesties voor nieuwe acquisities (scrapen, mappen, uploaden). Tracking &amp; Analytics Implementeren van server-side tracking (Piwik PRO, GTM server-side). Inrichten van Meta\/LinkedIn\/Google CAPI\u2011integraties. Technische uitvoering van B2B\u2011consentregels. AI\u2011ontwikkeling Bouwen van AI\u2011agents zoals content repurposing, lead scoring en interne workflows. Prototypes omzetten naar stabiele productie\u2011automatiseringen. Web &amp; CMS Uitvoeren van technische SEO (schema markup, redirects, Core Web Vitals). Automatisch publiceren van vacatures en content via Drupal\/WordPress\u2011API\u2019s. Wie ben jij? Je bent een builder met sterke technische vaardigheden, die moeiteloos schakelt tussen code, data en commerci\u00eble doelen. Je hebt: 3+ jaar ervaring in marketing operations, analytics engineering, AI\u2011marketing of growth. Ervaring met n8n\/Make\/Zapier. Ervaring met server-side...","thumbnail_url":"https:\/\/lindenhaeghe.nl\/lh\/wp-content\/uploads\/2025\/12\/LH_default_post_image_werkenbij.jpg","thumbnail_width":1200,"thumbnail_height":675}