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

Description For Lead Machine Learning Engineer Graph ML

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 a day 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

Interested in this job?

Jobs Related To BenchSci Lead Machine Learning Engineer Graph ML