Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Engineer (Data Services)

Planet Pharma

Madrid

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 9 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading technology firm in Madrid is looking for an experienced professional to design and maintain knowledge graphs. Responsibilities include optimizing graph architectures and developing ETL processes. The ideal candidate should have strong expertise in ontology engineering, proficiency in Python, and experience integrating LLMs with knowledge graphs. If you thrive in collaborative environments, this opportunity offers an impactful role in AI solutions.

Formación

  • 5+ years of experience designing and implementing knowledge graphs.
  • Strong expertise in ontology engineering and semantic modeling.
  • Proficiency with at least one major graph database.
  • Solid programming skills primarily in Python.
  • Experience applying NLP techniques for text processing.

Responsabilidades

  • Design and maintain formal ontologies for a knowledge graph.
  • Build and optimize knowledge graph architectures.
  • Develop scalable data pipelines and ETL processes.
  • Create graph queries and implement algorithms.
  • Collaborate with cross-functional teams to deliver solutions.

Conocimientos

Ontology engineering
Semantic modeling
Python programming
Hands-on experience with LLMs
NLP techniques
Graph algorithms
Collaboration
Communication skills

Educación

Master’s or Ph.D. in Computer Science or related field

Herramientas

Neo4j
Amazon Neptune
Google Cloud Platform
Descripción del empleo
Key Responsibilities

Ontology & Semantic Modeling :

Design and maintain formal ontologies and semantic models (e.g., RDF, OWL) to accurately represent complex domain knowledge and relationships within a knowledge graph.

Graph Architecture & Development :

Build and optimize knowledge graph architectures using leading graph database technologies (e.g., Neo4j, JanusGraph, Amazon Neptune).

Data Integration & ETL :

Develop scalable data pipelines and ETL processes to ingest, transform, and map diverse data sources into graph structures while ensuring data quality and consistency.

Querying & Analytics :

Create advanced, high-performance graph queries (e.g., Cypher, SPARQL) and implement graph algorithms (e.g., shortest path, community detection) to deliver actionable insights.

Cross-Functional Collaboration :

Partner with Data Scientists, ML Engineers, Product Managers, and domain experts to translate business needs into technical solutions that power search, recommendations, and AI / ML applications.

Performance Optimization :

Monitor and tune graph database performance and associated pipelines for scalability and real-time query efficiency.

Essential Requirements
  • ~5+ years of experience designing and implementing large-scale knowledge graphs in production environments.
  • ~ Strong expertise in ontology engineering, semantic modeling, and familiarity with standards such as RDF, RDFS, OWL, and SPARQL.
  • ~ Proficiency with at least one major graph database (e.g., Neo4j, TigerGraph, AWS Neptune).
  • ~ Hands‑on experience integrating LLMs with knowledge graphs (e.g., RAG, KG‑powered AI agents).
  • ~ Solid programming skills, primarily in Python.
  • ~ Experience applying NLP techniques for text processing and structuring (e.g., NER, relation extraction).
  • ~ Strong problem‑solving abilities and collaborative mindset in fast‑paced, agile environments.
  • ~ Familiarity with graph algorithms and libraries (e.g., Neo4j GDS, NetworkX).
  • ~ Excellent communication skills to explain complex AI concepts to technical and non‑technical audiences.
Desired Skills (Nice to Have)
  • Advanced degree (Master’s or Ph.D.) in Computer Science, AI, or related technical field.
  • Contributions to research or open‑source projects.
  • Experience with Google Cloud Platform and Vertex AI.
  • Knowledge of NLP techniques for entity and information extraction to populate knowledge graphs.
  • Familiarity with Graph Machine Learning (e.g., Graph Neural Networks).
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.