Remote Lead Machine Learning Engineer (Knowledge Enrichment)

Posted

This job is closed

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:

  • We are looking for a Senior Machine Learning Engineer to join our new Knowledge Enrichment team at BenchSci.
  • You will help design and implement ML-based approaches to analyze, extract, and generate knowledge from complex biomedical data such as experimental protocols and results from several heterogeneous sources.
  • The data will be leveraged to enrich BenchSci’s knowledge graph through classification, discovery of high-value implicit relationships, predicting novel insights/hypotheses, and other ML techniques.
  • You will collaborate with your team members in applying state-of-the-art ML and graph ML/data science algorithms to this data.
  • You are comfortable working in a team that pushes the boundaries of what is possible with cutting-edge ML/AI, challenges the status quo, and is laser-focused on value delivery in a fail-fast environment.
  • You will analyze and manipulate a large, highly-connected biological knowledge graph to identify data enrichment opportunities and strategies.
  • You will work with data and knowledge engineering experts to design and develop knowledge enrichment approaches/strategies that can exploit data within our knowledge graph.
  • You will provide solutions related to classification, clustering, more-like-this-type querying, discovery of high-value implicit relationships, and making inferences across the data that can reveal novel insights.
  • You will deliver robust, scalable, and production-ready ML models, focusing on optimizing performance and efficiency.
  • You will architect and design ML solutions, from data collection and preparation to deployment and monitoring.
  • You will collaborate with teammates from other functions such as product management, project management, and science, as well as other engineering disciplines.
  • You will sometimes provide technical leadership on Knowledge Enrichment projects that seek to use ML to enrich the data in BenchSci’s Knowledge Graph.
  • You will work closely with other ML engineers to ensure alignment on technical solutioning and approaches.
  • You will liaise closely with stakeholders from other functions including product and science.
  • You will help ensure the adoption of ML best practices and state-of-the-art ML approaches at BenchSci.
  • You will participate in and sometimes lead various agile rituals and related practices.

Requirements:

  • You must have a minimum of 5, ideally 8+ years of experience working as an ML engineer in the industry.
  • You should have technical leadership experience, including leading 5-10 individual contributors on complex projects in the industry.
  • A degree, preferably a PhD, in Software Engineering, Computer Science, or a similar area is required.
  • You must have a proven track record of delivering complex ML projects while working alongside high-performing ML engineers using agile software development.
  • Demonstrable ML proficiency with a deep understanding of how to utilize state-of-the-art NLP and ML techniques is essential.
  • You should have mastery of several ML frameworks and libraries, with the ability to architect complex ML systems from scratch, and extensive experience with Python and PyTorch.
  • A track record of successfully delivering robust, scalable, and production-ready ML models, with a focus on optimizing performance and efficiency, is required.
  • You must have experience with the full ML development lifecycle from architecture and technical design through to deployment and maintenance.
  • Strong skills related to implementing solutions leveraging Large Language Models, as well as a deep understanding of how to implement solutions using Retrieval Augmented Generation (RAG) architecture, are necessary.
  • Expertise in graph machine learning and practical applications thereof, along with experience working with Knowledge Graphs, ideally biological, and familiarity with biological ontologies, is required.
  • You should have experience with complex problem solving and an eye for details such as scalability and performance of a potential solution.
  • Experience with data manipulation and processing, such as SQL, Cypher, or Pandas, is necessary.
  • A growth mindset continuously seeking to stay up-to-date with cutting-edge advances in ML/AI, complemented by actively engaging with the ML/AI community, is essential.

Benefits:

  • You will have the opportunity to work in a cutting-edge environment that pushes the boundaries of ML/AI.
  • You will collaborate with a talented team of professionals dedicated to delivering high-value solutions.
  • The position offers a remote work option, providing flexibility in your work environment.
  • You will be part of a culture that encourages continuous learning and engagement with the ML/AI community.
  • You will have the chance to lead and influence projects that have a significant impact on the organization.
  • The role provides opportunities for professional growth and development in the field of machine learning and data science.
About the job
Posted on
Job type
Salary
-
Leave a feedback