Senior Software Engineer - Tech Lead

Martyn Bassett Inc
Toronto, Canada



Our client started as a secret lab for real world Artificial Intelligence applications at one of Canada's largest banks. The team rapidly proved the technologies potential by building and deploying one of the world's first successful machine learning systems for retail banking.

Since then they have developed new relationships with Executives from the world's largest organizations, helping them advance their ability to translate AI's potential into sustainable business solutions.


Your Mission:

  • Contribute to the product's vision and goals, as well as technical strategy
  • Lead the team in building a best-in-class machine learning platform and related tools
  • Oversee an exceptional group of engineers with a strong team-oriented culture
  • Provide technical leadership to drive the design and deployment of extremely large Machine Learning Platform and suite of products
  • Develop functional product prototypes in support of marketing, sales, and UX research and discovery efforts
  • Debug,troubleshoot and fix issues across multiple browsers
  • Actively take part in evangelism activities: e.g. giving tech talks, running webinars, leading internal hack-a-thons and coordinating lunch & learns / DoJos
  • Mentor the professional development of each direct report through personal and performance management and coaching

Experience & Expertise

What do you need to succeed?

Must have:

  • 7+ years of proven experience as a Software Engineer/Developer delivering low latency websites or single page applications
  • 2+ years of progressive leadership experience directing high visibility initiatives
  • Experience developing backend services in Python
  • Demonstrable experience with agile/SCRUM or similar methodologies for continuous development of product and technology
  • An Engineering, Computer Science, Physics, Math, or similar degree
  • Penchant for great algorithm design and strong CS fundamentals
  • Strong passion for QA, usability and accessibility
  • Maniacal about TDD fundamentals, including experience with Gherkin language syntax
  • Ability to work on a diverse team or with a diverse range of people, and in a rapidly changing multi-disciplinary work environment

Nice to have:

  • Experience delivering solutions at scale based on a variety of cloud and on-premises services (in the datacenter, AWS, Google, Azure, Digital Ocean, etc.)
  • Knowledge of deployment and continuous integration platforms such as Docker, Puppet, Chef, Ansible, Kubernetes, Mesos, Jenkins, TeamCity or Gitlab CI
  • Experience with high-growth technology companies, and in organizations that know how to compete and win
  • Able to translate a long-term vision into a near-term, executable plan, including prioritizing and triaging effectively, deciding which projects to deliver first
  • Demonstrable machine learning experience and knowledge
  • Ensure community reach, having lead meetups, webinars, hacks, etc.
  • Contributions to open-source or personal projects


Find The Superstars to take tech company to the top