Software Engineer

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, based on the organization's technical strategy
  • Be part of a growing team of experts building a best-in-class machine learning platform
  • Work alongside and learn from an exceptional group of engineers with a strong team-oriented culture and test driven development culture
  • Drive the design and deployment of extremely large Machine Learning as a Service web applications and suite of products
  • Develop functional product prototypes in support of marketing, sales, and UX efforts
  • Debug,troubleshoot and fix issues
  • Actively take part in educational activities: e.g. giving tech talks, running webinars, leading internal hack-a-thons and coordinating lunch & learns / DoJos

Experience & Expertise

What do you need to succeed?

Must have:

  • 3+ years of proven experience delivering scalable, distributed platforms in Python
  • Hands-on 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 undergraduate degree
  • Penchant for great algorithm design and strong CS fundamentals
  • Strong passion for QA, usability and accessibility
  • Fundamental understanding of TDD practices
  • 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:

  • Strong hands-on experience in web development and related technologies, such as JavaScript, HTML, React, Node, Angular, or similar
  • Entrepreneurial mindset with an inherent sense of urgency and accountability
  • Experience delivering solutions at scale based on a variety of cloud and on-premises services (in the datacenter, AWS, Google, Azure, Digital Ocean, etc.)
  • Flexible and adaptable in the face of a rapidly changing market environment
  • Data-driven and "quantitative" mentality; grounded, detail-oriented, always backs up ideas with facts
  • An advanced degree in Computer Science or Engineering discipline
  • Demonstrable machine learning experience and knowledge
  • Contributions to open-source or personal projects


Find The Superstars to take tech company to the top