Senior Machine Learning Engineer - Graph ML

BenchSci develops advanced biomedical artificial intelligence software platform to help scientists accelerate life-saving research and development.
Machine Learning
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Healthcare · Biotech

Description For Senior Machine Learning Engineer - Graph ML

BenchSci is revolutionizing life-saving research and development through their advanced biomedical AI platform. As a Senior Machine Learning Engineer on the Knowledge Enrichment team, you'll be at the forefront of analyzing and extracting insights from complex biomedical data using cutting-edge ML techniques. The role combines expertise in graph machine learning, NLP, and biological knowledge graphs to enhance BenchSci's core platform.

Working alongside top minds in tech, you'll develop sophisticated ML solutions that directly impact drug discovery acceleration. The position offers the opportunity to work with state-of-the-art ML/AI approaches, including Large Language Models and Graph Neural Networks, while collaborating with cross-functional teams of scientists, product managers, and engineers.

BenchSci, backed by prestigious investors including Google's AI fund and Generation Investment Management, serves 16 of the top 20 pharmaceutical companies and over 4,300 academic centers. The company offers a strong culture focused on transparency, continuous learning, and personal growth. They're committed to diversity and inclusion, providing an environment where people from all backgrounds can thrive.

This role is perfect for someone who combines deep ML expertise with a passion for impactful scientific work. You'll have the freedom to push boundaries, challenge the status quo, and directly contribute to accelerating scientific discovery. The remote work setting offers flexibility while maintaining strong collaborative opportunities with high-impact teams.

Last updated 3 months ago

Responsibilities For Senior Machine Learning Engineer - Graph ML

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

Requirements For Senior Machine Learning Engineer - Graph ML

Python
  • Minimum 3, ideally 5+ years of experience as an ML engineer
  • Experience providing technical leadership on complex projects
  • Degree, preferably PhD, in Software Engineering, Computer Science, or similar
  • Proven track record of delivering complex ML projects
  • 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

Interested in this job?

Jobs Related To BenchSci Senior Machine Learning Engineer - Graph ML

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.

Lead Machine Learning Engineer (Knowledge Enrichment)

Lead Machine Learning Engineer role at BenchSci, focusing on knowledge enrichment in biomedical data using advanced ML techniques.

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