Data Scientist
Job Title: Data Scientist
Location: Flexible, with once-a-week in Bristol (or less if further away)
Salary: £70,000 - £90,000 DOE
Security: Must be eligible for SC Clearance (British citizen or UK resident for last 5 years)
About the Role:
We’re looking for a Data Scientist to design and deploy production-grade Knowledge Graph solutions that connects data business wide, from UAV missions and sensor data to operations, production, and HR. You’ll build ontologies, implement Neo4j schemas, and apply graph ML to deliver actionable insights that guide strategic and operational decisions.
Key Responsibilities:
● Design, maintain, and scale ontologies to unify mission, sensor, and operational data
● Build and optimize Neo4j schemas; write high-performance Cypher queries
● Apply graph algorithms and ML to derive actionable insights
● Move solutions from research to production, integrating with APIs and pipelines
● Collaborate across teams to translate domain requirements into robust graph models
● Build data ingestion pipelines for structured and unstructured data
What We’re Looking For:
● 3+ years in Data Science or Data Engineering
● Expert in Python (pandas, networkx, py2neo, neo4j-driver)
● Neo4j/graph database expertise, including architecture, administration, and Cypher
● Experience with ontologies and semantic technologies (RDF, OWL, SPARQL)
● Graph ML experience (Neo4j GDS, PyTorch Geometric, DGL)
● Production engineering experience: Docker, REST APIs (FastAPI/Flask), CI/CD pipelines
● Experience with geospatial data (GIS, GeoPandas) is a plus
If you love turning complex, connected data into actionable insights that drive real-world decisions, click apply.