Lead Machine Learning Engineer (Knowledge Enrichment)

BenchSci is a company that leverages machine learning and AI to analyze and extract knowledge from complex biomedical data, enhancing their knowledge graph for scientific research.
Machine Learning
Senior Software Engineer
Remote
8+ years of experience
AI · Healthcare

Description For Lead Machine Learning Engineer (Knowledge Enrichment)

BenchSci is seeking a Lead Machine Learning Engineer to join their Knowledge Enrichment team. This role involves designing and implementing ML-based approaches to analyze, extract, and generate knowledge from complex biomedical data. You'll work with experimental protocols and results from various sources, including public and proprietary data, represented in unstructured text and knowledge graphs.

Key responsibilities include:

  • Analyzing and manipulating a large biological knowledge graph
  • Developing knowledge enrichment strategies
  • Providing solutions for classification, clustering, and relationship discovery
  • Delivering robust, scalable ML models
  • Architecting ML solutions from data collection to deployment
  • Collaborating with cross-functional teams
  • Providing technical leadership on Knowledge Enrichment projects
  • Ensuring adoption of ML best practices

Requirements:

  • 8+ years of experience as an ML engineer in industry
  • Technical leadership experience
  • Advanced degree (preferably PhD) in Software Engineering, Computer Science, or related field
  • Expertise in NLP, ML techniques, and frameworks (especially Python and PyTorch)
  • Experience with Large Language Models and Retrieval Augmented Generation (RAG)
  • Expertise in graph machine learning and knowledge graphs
  • Strong problem-solving skills and attention to scalability and performance

This role offers an opportunity to work on cutting-edge ML/AI projects in a fast-paced, value-driven environment, contributing to the advancement of biomedical research through innovative data analysis and knowledge enrichment techniques.

Last updated 5 months ago

Responsibilities For Lead Machine Learning Engineer (Knowledge Enrichment)

  • Analyze and manipulate a large, highly-connected biological knowledge graph
  • Design and develop knowledge enrichment approaches/strategies
  • Provide solutions for classification, clustering, relationship discovery, and making inferences
  • 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
  • Participate in and sometimes lead agile rituals

Requirements For Lead Machine Learning Engineer (Knowledge Enrichment)

Python
  • Minimum 8+ years of experience as an ML engineer in industry
  • Technical leadership experience, including leading 5-10 ICs on complex projects
  • Advanced degree (preferably PhD) in Software Engineering, Computer Science, or similar
  • Proven track record of delivering complex ML projects
  • Deep understanding of state-of-the-art NLP and ML techniques
  • Mastery of ML frameworks and libraries, especially Python and PyTorch
  • Experience with the full ML development lifecycle
  • Strong skills in implementing solutions with Large Language Models and RAG architecture
  • Expertise in graph machine learning and knowledge graphs
  • Experience with data manipulation (SQL, Cypher, Pandas)
  • Continuous learning mindset and engagement with the ML/AI community

Interested in this job?

Jobs Related To BenchSci Lead Machine Learning Engineer (Knowledge Enrichment)

Senior R&D Engineer

Senior R&D Engineer position at BenchSci, combining machine learning and bioinformatics to accelerate life-saving research through AI-powered solutions.

Senior Machine Learning Engineer - Graph ML

Senior Machine Learning Engineer position at BenchSci, focusing on graph ML and biomedical data analysis to accelerate drug discovery through AI-powered solutions.

Senior Software Developer, AI/ML GenAI, Google Workspace

Senior Software Developer position at Google focusing on AI/ML GenAI development for Google Workspace, requiring 5+ years of software development experience and strong expertise in GenAI techniques.

Senior Software Developer AI/Machine Learning, Applied AI

Senior Software Developer role at Google focusing on AI/Machine Learning and Applied AI development.

Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Platforms

Senior Software Engineer position at Google focusing on AI/ML Natural Language Processing for Google Cloud Platforms