This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
BenchSci is seeking a Senior Machine Learning Engineer to join their Knowledge Enrichment team.
The role involves designing and implementing ML-based approaches to analyze, extract, and generate knowledge from complex biomedical data.
You will work with both publicly available and proprietary internal data, represented in unstructured text and knowledge graphs.
The position focuses on enriching BenchSci’s knowledge graph through classification, discovery of high-value implicit relationships, and predicting novel insights using various ML techniques.
You will collaborate with team members to apply state-of-the-art ML and graph ML/data science algorithms.
The role requires a team-oriented mindset that embraces cutting-edge ML/AI technologies and values delivery in a fail-fast environment.
Responsibilities include analyzing a large biological knowledge graph, developing knowledge enrichment strategies, delivering robust ML models, and collaborating with cross-functional teams.
Requirements:
A minimum of 3 years of experience as an ML engineer, ideally 5+ years.
Experience in providing technical leadership on complex projects is preferred.
A degree in Software Engineering, Computer Science, or a related field, with a preference for a PhD.
Proven track record of delivering complex ML projects in agile environments alongside high-performing teams.
Demonstrable proficiency in state-of-the-art NLP and ML techniques.
Mastery of several ML frameworks and libraries, with the ability to architect complex ML systems from scratch.
Extensive experience with Python and PyTorch.
A history of delivering robust, scalable, and production-ready ML models with a focus on performance optimization.
Familiarity with the full ML development lifecycle, including architecture, data collection, model training, and deployment.
Experience with Large Language Models and Retrieval Augmented Generation (RAG) architecture.
Knowledge of graph machine learning and practical applications, particularly with biological knowledge graphs and ontologies.
Strong problem-solving skills with attention to scalability and performance.
Comprehensive knowledge of software engineering principles and programming fundamentals.
Experience with data manipulation tools such as SQL, Cypher, or Pandas.
A proactive attitude and ability to work in cross-functional teams, ideally in a scientific/biological domain.
Excellent verbal and written communication skills to explain complex concepts to diverse stakeholders.
A growth mindset with a commitment to staying updated on advances in ML/AI.
Benefits:
The position offers the flexibility of remote work.
You will have the opportunity to work alongside some of the brightest minds in technology.
The role allows for collaboration on cutting-edge projects that contribute to expediting drug discovery.
You will be part of a team that values innovation and challenges the status quo.
The company promotes a culture of freedom and responsibility, allowing you to take ownership of your work.
Opportunities for professional growth and engagement with the ML/AI community are encouraged.