Team Lead, Software & Machine Learning

Toronto, Ontario M5T1Z7 | Permanent

Job ID: 1165 Job Category: Machine Learning Lead

Team Lead, Software & Machine Learning


Grossman Dorland Recruiting (gdR) has been growing Canada’s tech ecosystem for 10 years. We match top talent and executives with leading startups, tech companies and innovation labs, and grow leadership capacity through individual and organizational coaching. Our goal is to advise tech talent and organizations throughout their entire growth journey.


gdR is recruiting a Lead for a Software and Machine Learning team of a well-funded applied research and development group working to advance AI applications! This an exciting opportunity to work at the forefront of the intersection of machine learning and software to solve complex problems impacting millions of users.

The focus of this position is to architect and develop the software modules of the overall solutions the team is building. You will also lead machine learning engineers to design and integrate machine learning capabilities, but you are not required to be a ML engineer.

Note: This is not a data science or data engineering position.


Company overview:

- Startup-like applied research team of 10-15 developers, data engineers, researchers and ML engineers that is backed by large umbrella organization. This team is set to expand to 30 people in the coming year. This team works very closely with the academic team which is focused on progressing research, publishing their work and creating unique IP that will transform how data is used.

- Truly cutting-edge, working on a balance that has immediate impact to the business as they can take solutions to market quickly, alongside projects that are 5-10 years ahead. Focus on building proofs of concepts and taking them to a point where they can be productized & deployed to production by other technology teams.

- Collaborates with leading global AI researchers and institutes. Access to computational resources plus reams of interesting datasets they can run algorithms against.

- Downtown Toronto location.


You will thrive as the Team Lead, Software & ML if you have...

- 5+ years’ software dev experience including REST APIs and Python (full-stack and data applications such as TensorFlow, NLP, etc.) development in a product development environment (e.g. startup, scale-up or large tech company).

- Expertise with Hadoop, Spark, other distributed computing frameworks is a bonus.

- Passion for machine learning plus opinions on trends/opportunities. Hands-on experience in the field is a definite bonus.

- Engineering team management/mentoring experience is required, ideally leading a team of 3+ people. While the team you’ll be leading is larger, there is flexibility to consider up-and-coming leaders who haven’t led large teams.


As the Team Lead, Software & ML you will...

- Provide technical leadership for your team of developers, data engineers, ML engineers and researchers.

- Architect (approximately 50% hands-on development) leveraging Python and other languages as desired.

- Brainstorm and create new applications of machine learning that will help solve the organization's current and future challenges.


Apply today for the Team Lead, Software & ML role or contact Brandon Shim-Ping (Director, Talent) at brandon AT grossmandorland DOT com to learn more.


gdR values inclusion in Canada’s tech ecosystem and partners with employers that provide equal opportunities for diversity groups. 


Follow gdR on LinkedInTwitter and Facebook for updates on new roles in tech.

Brandon Shim-Ping
Director, Talent

Brandon Shim-Ping has a passion for building the tech teams behind great products. He's recruits Leadership, Mobile, Python & Ruby positions.
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: