BenchSci

Senior Machine Learning Engineer


PayCompetitive
LocationToronto/Ontario
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 2f0496d7-da1c-4e13-bcf8-60db80c5a84f

      We are looking for a Senior Machine Learning Engineer to join our growing engineering team. You’re the perfect fit for this role if you are passionate about solving problems in NLP, have a great appreciation for science and want to transform how it is done. Reporting into the Engineering Manager, Engineering.

      \n


      You Will:
      • Continuously improve the performance and scalability of ML models that are at the core of BenchSci’s products
      • Leading and providing technical direction for BenchSci’s ML team
      • Work with BenchSci's Product Managers and Scientists to correctly capture the nuances of biology
      • Lead or consult the authoring of engineering design proposals following the unified Platform Stream roadmap at BenchSci
      • Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements
      • Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects
      • Respond with urgency and drive urgency in own team to operational issues, owning resolution within one's sphere of responsibility
      • Advocate for code and process improvements across your team, and help to define best practices based on personal industry experience and research
      • Participate in sprint planning, estimation and reviews. Take ownership of deliverables, and work with teammates to ensure high-quality deliverables


      You Have:
      • 5+ years of software development experience
      • Bachelor’s degree in Computer Science or Mathematics
      • Strong experience with NLP
      • Experience with computer vision problems
      • A degree in computer science with a focus in machine learning and at least three years of experience in the industry
      • Strong experience with TensorFlow, PyTorch, and image processing libraries such as OpenCV and scikit-image
      • Experience with data processing frameworks
      • You have a constant desire to grow and develop
      • You have strong cross-team communication and collaboration skills
      • A team player who strives to see teammates succeed together


      Nice to have:
      • Experience with GCP and its tools including VertexAI and BigQuery
      • Experience implementing proprietary LLMs/Multimodal LLMs like Gemini or GPT series
      • Experience implementing and/or fine-tuning open-sourced LLMs/Multimodal LLMs
      • Research publications in ML/AI-related fields
      • Background in Life Science (cell biology, molecular biology, genetics, immunology, microbiology)


      \n
  • About the company

      BenchSci is the world leader in diagnosing and improving the health of preclinical R&D performance. We use machine learning to help life science organizations improve their productivity and amplify their impact.