BenchSci

Senior Machine Learning Engineer, NLP - (Remote)

Remote Toronto, Ontario
Machine Learning Python PyTorch R SQL Pandas
Description
We are seeking a Senior Machine Learning Engineer - NLP to join our growing ML team. You will work on complex and challenging NLP problems that will have an impact on the 41,000+ scientists across the world who rely on BenchSci for their research. Reporting to the Engineering Manager, ML, we’re seeking someone with a deep expertise in Python, data engineering, and NLP, especially with LLMs (like GPT-4, Gemini, Claude) and SLMs (like Mistral, Llama v2 and other <7B parameter models). The ideal candidate should have a recent track record in fine tuning these models and deploying robust NLP systems in production, with experience in the biomedical field considered a plus. In this role, you will have the opportunity to apply state-of-the-art solutions that will shape the future of scientific discovery. 

BenchSci is a remote first organization. At this moment, we are welcoming applicants from Canada, the US and the UK for this position. 

You Will

  • Design, build, evaluate, and deploy advanced ML models, with a focus on NLP and specifically LLMs and SLMs, enhancing the speed and quality of research outputs.
  • Lead the integration and finetuning of LLMs (like GPT, Gemini, Claude) and SLMs (like Mistral, Llama, Gemma) using methods such as HyDE, RAG, PEFT, qLORA, and LORA to extract and generate insights from complex datasets.
  • Collaborate with data engineering teams to develop robust data pipelines and with infrastructure engineers to deploy scalable and efficient NLP systems in production environments.
  • Stay ahead in the field by researching and implementing cutting-edge techniques in NLP, and optimize machine learning workflows using the latest advancements in tools like PyTorch and DVC.
  • Drive technical discussions, apply best practices in machine learning and NLP, and lead problem resolution to ensure high-quality solutions.
  • Take ownership of long-term technical strategies that foster innovation and drive the company’s mission forward.
  • Engage with cross-functional teams, including R&D scientists and the Chief Science Officer, to understand and model biological complexities, contributing to interdisciplinary knowledge sharing.
  • Lead and contribute to agile practices such as sprint planning, estimation, design, and code reviews to maintain a robust development process.
  • Mentor junior engineers, promote a culture of learning and excellence, and establish industry-leading best practices in machine learning and NLP system development.

You Have:

  • 5+ years of experience in applying advanced machine learning and NLP techniques, with a proven track record in deploying production-ready systems. 
  • Expert proficiency in Python and core programming concepts, with extensive experience in NLP technologies and frameworks like PyTorch.
  • You have demonstrated familiarity with LLMs (GPT, Gemini, Claude) and SLMs (Mistral, Llama, Gemma) in your recent work or projects..Demonstrated ability in designing, building, and evaluating robust and scalable ML models, with a keen eye for scalability, performance, and detail-oriented problem-solving.
  • Strong skills in data engineering, including manipulation and processing with SQL, pandas, or similar technologies, and experience in fine tuning techniques such as HyDE, RAG, PEFT, qLORA, and LORA.A continuous learner with a growth mindset, always seeking to advance skills and knowledge in the evolving field of machine learning and NLP.
  • Excellent communication and collaboration abilities, with experience working cross-functionally with technical and non-technical teams to drive innovative solutions.
  • Bonus: Published research or literature in the field of machine learning or natural language processing is a plus but not required.
BenchSci
BenchSci
Artificial Intelligence (AI) Biotechnology Life Science Machine Learning Pharmaceutical

0 applies

71 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers