Skip to content

Senior Graph Engineer

  • Hybrid
    • Eindhoven, Noord-Brabant, Netherlands
    • Amsterdam, Noord-Holland, Netherlands
    +1 more
  • Engineering

Why you’ll love this job

Join Datenna to shape the future of large-scale OSINT data processing and graph-based intelligence systems. As part of our core engineering team, you’ll work at the intersection of cutting-edge data engineering and graph technologies. You'll design robust data pipelines, optimize entity resolution, and develop graph inference systems that power our intelligence platform. Your contributions will directly impact how diverse public data is transformed into actionable insights, pushing the boundaries of what’s possible with OSINT.

The Role: As a Data Engineer specializing in Graph Technologies, you will design and build next-generation data processing pipelines and graph-based systems. You’ll leverage your expertise in graph databases, entity resolution, and large-scale data engineering to develop innovative solutions. Collaborating closely with data scientists and domain experts, you’ll ensure data integrity, scalability, and performance, driving the evolution of our core platform.

Your mission at Datenna:

  • Design, implement, and maintain end-to-end data processing pipelines that ingest and transform multi-source OSINT data.

  • Develop and optimize graph-based entity resolution and inference systems.

  • Architect and implement graph validation rules to ensure data consistency and quality.

  • Build and maintain scalable graph schemas and data models.

  • Collaborate with cross-functional teams to integrate new data sources and improve pipeline performance.

  • Develop monitoring and validation frameworks for pipeline reliability and data quality.

  • Mentor team members on graph technologies and best practices in data engineering.

What makes you great candidate:

Experience:

  • 4+ years of experience building and maintaining production-grade data pipelines.

  • Proven experience with graph databases and technologies (e.g., Neo4j, Neptune) and graph query languages (Cypher, SPARQL).

  • Strong programming skills in Python (Java or Scala experience is a plus).

  • Experience with ETL frameworks (Airflow, Dagster) and distributed computing platforms (e.g., Spark).

  • Expertise in entity resolution and record linkage at scale.

Technical Expertise:

  • Deep understanding of graph theory, graph algorithms, and graph-based inference.

  • Familiarity with semantic web technologies, knowledge representation, and ontology design.

  • Experience with NLP and information extraction techniques.

  • Knowledge of data quality frameworks and data validation.

  • Practical understanding of data lineage and provenance tracking.

Professional Skills:

  • Strong problem-solving and analytical skills.

  • Proven ability to deliver complex data engineering projects.

  • Excellent communication and collaboration skills.

  • Experience working in Agile environments.

Nice to Have:

  • Experience with OSINT data sources and multi-lingual data processing.

  • Contributions to open-source projects.

  • Knowledge of multiple languages.

  • Advanced degree (MSc or PhD) in Computer Science or a related field.

*Please note that applicants may be subject to a screening process.*

Why you’ll love Datenna

  • Work on globally impactful projects in geopolitical intelligence

  • Lead innovation in OSINT and AI technologies

  • Competitive compensation and benefits

  • Dynamic, international team environment

  • Significant growth opportunities in a scale-up

When you apply to this position, we will process your personal data according to our Recruitment Privacy Notice.

or