BenchSci is hiring a
Engineering Manager - Knowledge Engineering in United Kingdom

Logo of BenchSci
Engineering Manager - Knowledge Engineering
🏢 BenchSci
💵 ~$190k-$220k
📍United Kingdom
📅 Posted on Jun 15, 2024

Summary

The job is for a Knowledge Engineering Manager role at BenchSci. The candidate will lead a team of knowledge engineers and data engineers, drive technical roadmaps, provide engineering leadership on Knowledge Engineering projects, build and maintain the company's knowledge graph, and more. The ideal candidate should have extensive experience in knowledge engineering, technical leadership, and related fields.

Requirements

  • 5+ years hands-on experience working in knowledge engineering, some of which is in the biological or science domains
  • 3+ years in technical leadership roles
  • 2+ years of experience working as a knowledge engineering manager
  • A Master’s or PhD in Computer Science, Bioinformatics, or a closely related field, with a strong emphasis on knowledge engineering, possibly also including machine learning
  • Extensive background in knowledge engineering with a proven track record building and deploying large scalable performant knowledge graphs using graph databases and associated technologies (e.g., Neo4j, Amazon Neptune, TigerGraph, JanusGraph, ArangoDB, and OrientDB)
  • Deep understanding of when and how to deploy different knowledge graph-related technologies such as labeled property graphs, semantic networks, RDF, and RDFS
  • Proficient in various knowledge representation techniques such as ontologies, taxonomies, and frames
  • Experience developing or extending ontologies to model domain knowledge in a structured form with an understanding of ontology languages such as OWL (Web Ontology Language)
  • Domain expertise working in knowledge acquisition of biological data and experience working with biological ontologies (e.g. Mondo, ChEBI, KEGG, UniProt, Reactome etc)
  • Familiar with mid-level biological ontologies, such as  BioLink, and how they can be leveraged to integrate (disambiguation, canonicalisation, standardisation) disparate biological ontologies
  • Extensive skills in data modelling in graphs and relational databases, as well as graph and relational database design and management
  • Exceptional programming skills, predominantly in Python, with exposure to other languages, along with graph querying languages such as Cypher and SPARQL
  • Outstanding leadership qualities, coupled with a passion for mentoring and advancing a team of talented engineers
  • Well-versed in Agile software development methodologies and practices
  • Outstanding verbal and written communication skills

Responsibilities

  • Be a people leader of a small (approx 4-6) team of knowledge engineers and data engineers
  • Be hands-on as needed in coding, data modelling, system design, code pairing, PR reviews, building data pipelines, and writing TDDs (technical design documents)
  • Own and drive execution of the technical roadmap for your team in line with the technical and product roadmaps
  • Provide engineering/technical leadership on Knowledge Engineering projects that contribute to the data in BenchSci’s Knowledge Graph
  • Be responsible for building and maintaining BenchSci’s knowledge graph, including our biological ontologies that form part of it
  • Lead the harmonisation and integration of diverse biological ontologies into a cohesive knowledge base, utilising standards like RDF (Resource Description Framework), OWL (Web Ontology Language), and technologies like Neo4j
  • Advocate for and implement leading graph database technologies, as well as RDF Stores and Triple-stores where relevant, to construct scalable, performant and robust systems
  • Work closely with senior and lead engineers within your team, and on other teams, to ensure alignment on technical solutions and delivery
  • Liaise closely with stakeholders from other functions including product, science and project management
  • Help ensure the adoption of engineering best practices and state-of-the-art knowledge engineering approaches at BenchSci
  • Uphold best practices in data modelling, representation, and management
  • Drive agile practices within the team, and lead certain agile rituals
  • Take a leadership role in our recruiting, hiring, and onboarding processes
  • Provide mentorship and carry out regular 1:1 meetings with direct reports
  • Work with your team to continuously drive improvements in ways of working, productivity and quality of work product

Benefits

  • Work with high-impact, highly skilled, and intelligent experts motivated to drive impact and fulfill a meaningful mission
  • Empowered to unleash your full potential, do your best work, and thrive
Help us out by mentioning to BenchSci that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs