We are seeking a motivated and experienced senior software
engineer to guide the architecture and development of our
Python web servers and backend services. The role involves
working collaboratively across multiple teams and having a
holistic understanding of our products.
Role & Responsibilities
Be in a leadership position in Python architectural
decisions to promote and maintain code quality as services
Contribute to multiple code bases including our core
services for collecting speech in clinical trials,
processing audio samples in an efficient and scalable way,
and using predictive models for producing meaningful reports
Develop tooling to automate various processes such as
running automated quality checks on data or benchmarking
predictive models across versions.
With support from our experienced DevOps team, help to
design and maintain cloud infrastructure systems for
large-scale asynchronous concurrent real-time data
Provide code reviews and technical mentorship to team
members, and participate in other code quality practices.
Work alongside product managers to make product and design
decisions, and to collaboratively plan software sprints.
Thoughtfully consider privacy and security during software
development and especially when handling personal health
A Bachelor’s degree or higher in computer science, computer
engineering, or equivalent.
At least 3 years of industry experience in software
Proficiency with Python and Python frameworks (e.g. Flask)
in production settings (i.e.,
- Experience with SQL databases.
Demonstrable knowledge of software engineering best
practices (such as code reviews, source management, build
processes and testing).
Experience in, and/or healthy respect for, the application
of security and privacy best practices in software design
Experience, or at least a workable intuition, behind the
infrastructure for web applications; for example, being
comfortable SSH’ing into a machine or using a container
orchestration tool to debug an issue.
Being careful and correct, especially when working with
Nice To Haves
Experience with Docker images and container orchestration.
Experience with Terraform or other infrastructure-as-code
Experience working with and/or managing cloud infrastructure
(AWS), SQL and NoSQL databases (MySQL and DynamoDb,
respectively), web servers (EC2), asynchronous inter-service
Interest in architecting scalable and reliable pipelines for
using natural language processing and machine learning in
Experience designing systems for large-scale data
Interest in healthcare and in building software that helps
improve care and drug discovery by objectively tracking
symptoms and disease progression.
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.