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.