Software Engineer, Machine Learning

Toronto, Canada

Job Summary

We are seeking an applied data scientist or machine learning engineer who wants to work on the challenging problem of developing machine learning methods for helping people with cognitive impairment or mental health conditions. The successful candidate will be experienced at solving complex problems and comfortable doing incremental quality work while building brand new systems.

Role & Responsibilities

  • Support research scientists in their day to day technical tasks
  • Engineer features that can help identify cognitive impairment or mental health disorders from speech and text
  • Develop and implement data analysis methods and techniques; deploy and integrate them to our production environment
  • Develop, implement, and deploy machine learning model prototypes
  • Improve research-related processes by applying relevant tools, maintaining and improving the Docker environments, etc.

Required Qualifications

  • An understanding of software engineering best practices (eg. write clean, modular, well-documented code; refactor code for efficiency; create unit tests to test programs; etc.)
  • An understanding of machine learning engineering best practices, tools, and techniques
  • Experience conducting code reviews
  • A minimum of 2-3 years industry experience working with data, coding, and scripting (Python)
  • Experience with a number of ML techniques and frameworks, e.g. data normalization, sampling, linear regression, decision trees, deep neural networks, text tokenization etc. (pandas, numpy, scipy, scikit-learn, pytorch, spacy, huggingface)
  • Experience with doing machine learning R&D in a production environment, excellent knowledge of model evaluation metrics and best practices (Docker, Amazon AWS, etc)

Preferred Qualifications

  • Experience with natural language processing and/or speech processing
  • Excitement and interest in working with research scientists in the machine learning for health space
  • An ability to work quickly, and a mindset conducive to getting things done
  • An ability to work with a fair amount of autonomy
  • Experience in a fast growth, startup environment

Additional Information

Winterlight Labs is a fast growing startup based in Toronto that is developing digital biomarkers to measure neurological and psychiatric conditions. Our machine learning based technology analyzes both the acoustics and content of speech and language, to help identify disease and quantify its severity. We work with life science companies, academia, and senior care companies to improve clinical trials, quality of care, and health outcomes.

Benefits & Perks

  • Competitive compensation with equity options.
  • Health and dental insurance.
  • Generous work from home policy.
  • 4 weeks vacation.
  • Winter holiday week off.
  • Half-day Fridays in July and August.
  • Office is a 2-minute walk from Yonge & Bloor which is home to many restaurants, amenities and transit options.

To apply, send your resume to with "Software Engineer, Machine Learning" in the subject line.

Apply now