Lead Machine Learning Engineer

Skills
Cypher Query LanguageData CollectionData ManipulationIncident CommandMachine LearningModel SelectionNatural Language Processing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Day to day

  • Analyse and manipulate a large highly-connected biological knowledge graph constructed of data from multiple heterogeneous sources in order to identify data enrichment opportunities and strategies
  • Work with data and knowledge engineering experts to design and develop knowledge enrichment approaches/strategies that can exploit data within our knowledge graph
  • Provide solutions related to classification clustering more-like-this-type querying discovery of high value implicit relationships and making inferences across the data that can reveal novel insights
  • Deliver robust scalable and production-ready ML models with a focus on optimising performance and efficiency
  • Architect and design ML solutions from data collection and preparation model selection training fine-tuning and evaluation to deployment and monitoring
  • Collaborate with your teammates from other functions such as product management project management and science as well as other engineering disciplines
  • Sometimes provide technical leadership on Knowledge Enrichment projects that seek to use ML to enrich the data in BenchSci’s Knowledge Graph
  • Work closely with other ML engineers to ensure alignment on technical solutioning and approaches
  • Liaise closely with stakeholders from other functions including product and science
  • Help ensure adoption of ML best practices and state of the art ML approaches at BenchSci
  • Participate in and sometimes lead various agile rituals and related practices