ML-005 Software Developer – Machine Learning

Toronto or Saskatoon

Are you excited to research, design, build, and productionize Machine Learning models to solve business challenges for a highly successful international business? Our client seeks a strong software developer excited to work with huge data sets to solve real-world problems in a creative way.

Since 1984, our client's mission has been to provide quality software with an unwavering focus on the client. They view their work within the larger context of our families, our community, and our lives.

They offer company-paid health care, parental leave top-up, annual profit-sharing, and work-from-home flexibility along with an Employee Assistance Plan and professional development opportunities. Frequent social and charity events help connect beyond our work.

On the ML team, you will be involved in every phase of the process from research and design to implementation and iterative optimization of the predictive models you develop. They use Pytorch, spaCy, and Pandas daily to develop, deploy, and maintain models in a production environment powering numerous products including the chatbot and several of the products in our Procure to Pay Suite, including Payscan, Marketplace, and VendorCafe. Their focus is on applying advanced Machine Learning techniques to automate processes, strengthen productivity, and improve customer satisfaction.

You must have experience with:

  • Natural Language Processing (NLP) and Natural Language Understanding (NLU), Computer Vision and OCR
  • Transformers based models like BERT, RoBERTa, DistilBERT, T5, LLaMA, LayoutLM/LayoutLMv2, LiLT, ERNIE
  • Setting up pipelines and evaluating models
  • Training and testing custom models and visualizing data
  • Manipulating and reshaping huge data sets
  • Text classification tasks, Sentiment analysis

Libraries/Tools

  • Pytesseract, docTR
  • OpenCV, Flask, Pillow
  • Streamlit, Seaborn
  • Pandas, sciklearn, scikit
  • Redis, SQLServer
  • Conda, pytorch