> Markdown version of [/jobs/ext/296717-python-data-engineer](https://www.wearedevelopers.com/jobs/ext/296717-python-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python / Data Engineer - **Company:** Spektrum - **Location:** Bergen, Belgium - **Contract:** Contract - **Skills:** Computing Platforms, Software Documentation, Data Architecture, Information Engineering, Extract Transform Load (ETL), Database Queries, Python (Programming Language), Pcap, Linux Commands, MariaDB, MySQL, Query Optimization, Shell Script, SQL Databases, Data Streaming, Data Ingestion, Cyber Threat Analysis, Git, Restful APIs, Software Version Control, Data Pipelines, Web Api - **Published:** June 10, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=828ea2cf3a3c81cb ## About the Role Do you have experience in Shell Scripting?, * Python development - production-grade scripted data pipelines * PyMISP - direct experience with the PyMISP library and MISP data model * Data pipeline design: ingestion, transformation, loading (ETL/ELT patterns) * SQL and database querying (MySQL/MariaDB in MISP back-end context) * STIX 2.x data format (Structured Threat Intelligence eXpression) * TAXII (Trusted Automated eXchange of Indicator Information) server/client implementation * REST API integration - consuming and producing API endpoints * Data quality and validation frameworks in Python * Linux command line - scripting and automation * Version control (Git) and code documentation practices Desirable * Python Institute PCEP (Python Certified Entry Professional) minimum; PCAP preferred * Any data engineering or pipeline certification acceptable as evidence (e.g. Google Professional Data Engineer) Language Proficiency * Fluent in English, * Valid National or NATO Secret personal security clearance ## Description Design and implement data ingestion, processing, and dissemination pipelines for NATO cyber threat intelligence, using PyMISP, STIX/TAXII, and related technologies. Deliver the Data Dissemination Plan (D9) and supporting data engineering deliverables (D10-D14). Role Duties and Responsibilities * Design and implement PyMISP-based data ingestion and processing pipelines * Develop STIX/TAXII feeds for inter-agency threat intelligence sharing * Produce the Data Dissemination Plan (D9) in accordance with NCSC requirements * Build data quality, validation, and enrichment layers for MISP event feeds * Develop reporting dashboards and analytics outputs (D11-D14 per SOW scope) * Work with Role 1 to ensure data architecture aligns with platform design * Document all data flows, schemas, and pipeline components to NCIA standards * Support NCSC analysts with data query optimisation and feed troubleshooting ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)