Taro Logo

Senior Machine Learning Engineer - Knowledge Graph

BenchSci is a company focused on expediting drug discovery through machine learning and artificial intelligence solutions.
Machine Learning
Senior Software Engineer
Remote
5+ years of experience
AI · Healthcare · Biotech

Description For Senior Machine Learning Engineer - Knowledge Graph

BenchSci is at the forefront of accelerating drug discovery through advanced machine learning and AI technologies. We're seeking a Senior Machine Learning Engineer to join our Knowledge Enrichment team, where you'll work with complex biomedical data and knowledge graphs to drive innovation in drug discovery.

In this role, you'll be instrumental in designing and implementing ML-based approaches to analyze, extract, and generate knowledge from various biomedical data sources. You'll work with both public and proprietary data, leveraging state-of-the-art machine learning techniques to enrich BenchSci's knowledge graph through classification, relationship discovery, and novel insight prediction.

The position offers a unique opportunity to work alongside leading experts in tech while tackling meaningful challenges in the biotech industry. You'll be part of a team that pushes the boundaries of what's possible with cutting-edge ML/AI, operating in a fail-fast environment focused on delivering value.

Your work will directly impact the company's mission by ensuring we maintain an extensive, accurate, and high-quality representation of biomedical data. You'll collaborate with cross-functional teams, including product managers, scientists, and engineers, while providing technical leadership on knowledge enrichment projects.

The ideal candidate brings a strong background in machine learning, particularly in graph ML and NLP, combined with experience in biological data. You'll need to be comfortable with the full ML development lifecycle, from architecture to deployment, and have a proven track record of delivering complex ML projects in production environments.

This remote position offers the flexibility to work from anywhere while being part of a mission-driven company that's making a real impact in drug discovery. If you're passionate about applying cutting-edge ML techniques to solve complex biological problems and want to work in an environment that values innovation and technical excellence, this role presents an exciting opportunity to advance your career while contributing to meaningful scientific advancement.

Last updated a day ago

Responsibilities For Senior Machine Learning Engineer - Knowledge Graph

  • Analyze and manipulate biological knowledge graph data from multiple sources
  • Design and develop knowledge enrichment approaches
  • Provide solutions for classification, clustering, and relationship discovery
  • Deliver robust, scalable production-ready ML models
  • Architect 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
  • Work with stakeholders from product and science teams

Requirements For Senior Machine Learning Engineer - Knowledge Graph

Python
  • Minimum 3, ideally 5+ years of experience as an ML engineer
  • Technical leadership experience on complex projects
  • Degree, preferably PhD, in Software Engineering, Computer Science, or similar
  • Experience with NLP and ML techniques
  • Mastery of ML frameworks and libraries
  • Extensive experience with Python and PyTorch
  • Experience with Large Language Models and RAG architecture
  • Experience with graph machine learning
  • Knowledge of biological ontologies
  • Experience with data manipulation (SQL, Cypher, Pandas)
  • Outstanding verbal and written communication skills
  • Experience working in cross-functional teams

Interested in this job?

Jobs Related To BenchSci Senior Machine Learning Engineer - Knowledge Graph