4h ago

Senior Machine Learning Engineer - Graph ML

Toronto, Ontario

$160k-$200k / year

full-timesenior Hybridbiotechnology

🛠 Tech Stack

💼 About This Role

You'll join the Knowledge Enrichment team at BenchSci to design and implement ML-based approaches for analyzing complex biomedical data. You'll build models that enrich a biological knowledge graph using graph ML and NLP. This role offers the chance to work with cutting-edge graph neural networks and RAG architectures.

🎯 What You'll Do

  • Analyze and manipulate a large biological knowledge graph to identify enrichment opportunities.
  • Design and develop ML approaches for classification, clustering, and implicit relationship discovery.
  • Deliver robust, scalable, production-ready ML models with focus on performance.
  • Architect ML solutions from data collection through deployment and monitoring.

📋 Requirements

  • 3-5+ years experience as an ML engineer with agile delivery.
  • Proficiency in Python and PyTorch with full ML lifecycle experience.
  • Experience with graph machine learning (GNN, graph data science) and knowledge graphs.
  • Familiarity with LLMs and RAG architectures (Graph RAG, Vector RAG).

✨ Nice to Have

  • PhD in a relevant field (Software Engineering, Computer Science).
  • Experience in the scientific/biological domain with ontologies.
  • Technical leadership experience on complex projects.

🎁 Benefits & Perks

  • 🏖️ Unlimited PTO
  • 🏥 Comprehensive health benefits
  • 📈 Equity options
  • 💻 Hybrid work model (2 days/week in office)
  • 🌱 Professional development budget
0 0 0