Taro Logo

Lead Machine Learning Engineer Graph ML

BenchSci develops AI-powered solutions for biomedical research and scientific discovery.
Machine Learning
Staff Software Engineer
Remote
8+ years of experience
AI · Healthcare · Biotech

Job Description

BenchSci is seeking a Lead Machine Learning Engineer to join their Knowledge Enrichment team, focusing on advancing biomedical research through sophisticated ML applications. This role combines cutting-edge machine learning with biological data analysis, working with complex knowledge graphs and heterogeneous data sources. The position offers an opportunity to lead technical initiatives in applying state-of-the-art ML and graph ML algorithms to biomedical data.

The role involves analyzing and enriching a large biological knowledge graph, developing sophisticated ML solutions for data classification and relationship discovery, and implementing production-ready models. You'll work with various data types, from unstructured text to complex knowledge graphs, and apply advanced techniques including Large Language Models and Retrieval Augmented Generation.

As a technical leader, you'll guide a team of 5-10 engineers, collaborate with cross-functional teams, and shape ML best practices. The ideal candidate brings 8+ years of ML engineering experience, deep expertise in graph machine learning, and a strong background in implementing complex ML systems. This position offers the unique opportunity to impact healthcare and biomedical research while working with cutting-edge AI technologies.

The role is fully remote, allowing for flexible work arrangements while contributing to meaningful scientific advancement. You'll be part of a team that values innovation, embraces failure as a learning opportunity, and focuses on delivering high-impact solutions in the biomedical field.

Last updated 3 months ago

Responsibilities For Lead Machine Learning Engineer Graph ML

  • Analyze and manipulate biological knowledge graph from multiple heterogeneous sources
  • Design and develop knowledge enrichment approaches/strategies
  • Provide solutions for classification, clustering, and relationship discovery
  • Deliver robust, scalable and production-ready ML models
  • Architect and design ML solutions from data collection to deployment
  • Collaborate with cross-functional teams
  • Provide technical leadership on Knowledge Enrichment projects
  • Ensure adoption of ML best practices
  • Lead various agile rituals and related practices

Requirements For Lead Machine Learning Engineer Graph ML

Python
  • Minimum 5, ideally 8+ years of experience as an ML engineer in industry
  • Technical leadership experience leading 5-10 ICs on complex projects
  • Degree, preferably PhD, in Software Engineering, Computer Science, or similar
  • Experience with state of the art NLP and ML techniques
  • Mastery of ML frameworks and libraries, especially Python and PyTorch
  • Experience with Large Language Models and RAG architecture
  • Expertise in graph machine learning and Knowledge Graphs
  • Experience with data manipulation (SQL, Cypher, Pandas)
  • Strong problem solving skills with focus on scalability
  • Growth mindset and staying up-to-date with ML/AI advances

Related Jobs

Staff Research Engineer, Applied ML

Lead applied ML research team at Google London, bridging cutting-edge AI research with product applications across Search, YouTube, and Waymo.

Senior ML Research Engineer

Senior ML Research Engineer position at Winnow, developing AI solutions for food waste reduction in hospitality industry. Hybrid role in London with competitive benefits.

Staff Research Engineer, Applied ML

Lead applied ML research team at Google, bridging cutting-edge AI research with product applications, focusing on generative AI and multi-agent systems.

Lead AI Research Engineer

Lead AI Research Engineer position at Arondite, developing AI solutions for defence technology and autonomous systems, requiring 5+ years of ML experience and team leadership skills.

Lead Machine Learning Engineer

Lead Machine Learning Engineer position at Zego, focusing on building and maintaining ML systems for insurance pricing optimization, requiring expertise in Python, ML lifecycle management, and cloud technologies.