Technical Architect, NLP/ML

We are looking for a great Technical Architect, NLP/ML to join Wysdom – a fast-growing Conversational AI company helping businesses offer their customers natural language AI solutions that deliver automated customer service and support over chat, through smart devices, search, or on the phone.

Wysdom offers a comprehensive Conversational AI Optimization suite helping businesses increase customer satisfaction, contain costs, and maximize revenue generation. We use a proprietary suite of analytics, optimization and testing tools, and offer services through a team of experienced conversational AI specialists who ensure clients maximize their conversational AI ROI. Brands around the world fully outsource their conversational AI needs to Wysdom.

We do all the work for enterprises as their business evolves, from set-up to optimization.  Our customer’s only job is to tell us what matters to their customers and what matters to them.  We’ll take it from there, while providing the ongoing insights on how Wysdom is shaping the experience of the enterprise’s customers.

The Wysdom platform is built on a state-of-the-art NLP infrastructure, complemented with the tools, data and people to ensure successful operation of the suite of Wysdom products.

We are growing our team — please join us as a Technical Architect, NLP/ML based in our Richmond Hill headquarters (but currently working remotely).


What is a Wysdom Technical Architect, NLP/ML?

You will own the full NLP/ML development lifecycle from engaging with senior leadership to identify innovative machine learning and data science opportunities, to implementing ML workflows (from data collection, pre-processing, model development, training, evaluation), and to operationalizing the ML models.

You will provide technical leadership and architecture guidance and inspire our team of talented developers to build, evolve, and refine our existing product stack.

This role requires a deep understanding of software development processes, software architecture, statistical analysis, machine learning, and deep learning specifically for NLP. This role will be 60% architecture/management and 40% hands-on development.


As a Technical Architect, you will

  • Work closely with product managers, business stakeholders and developers to design and deliver high quality, scalable NLP/ML solutions
  • Effectively deliver written and oral presentations of highly technical concepts and data to stakeholders with varying levels of technical expertise
  • Provide the development team with the architecture to implement secure, reliable, scalable and maintainable software
  • Provide technical leadership and inspire our team of talented developers to evolve and refine our existing product stack
  • Conduct code reviews and provide guidance on engineering best practices and software development procedures
  • Keep abreast of state-of-the-art technology in the NLP/ML space, perform proof of concepts, and plan to incorporate these into our NLP/ML pipeline


About You

  • Bachelor’s Degree or higher in Computer Science/Data Science/Engineering or a related field
  • 8+ years of software development experience, with demonstrated professional experience in Machine Learning, Deep Learning, NLP, Statistical Analysis
  • 3+ years of experience in software architecture and design
  • 2+ years of experience in a team lead role
  • Expert understanding of NLP tasks such as classification, NER, and topic modeling
  • Strong competency with Python, Numpy and Pandas. Experience with NLP libraries spaCy, NLTK, etc.
  • Deep Hands-on Experience with TextCNN, LSTM, seq2seq, Attention, BERT, GAN models
  • Solid experience with TensorFlow, Keras, PyTorch, Scikit-learn
  • Experience with data processing technology such as Spark, Airflow, and Kafka
  • Knowledge of Java, Maven, Springboot, Redis, Docker, Kubernetes, Cloud
  • Experience with both relational and NoSQL databases
  • Experience with web application software design
  • Proven track record at handling multiple projects in a fast paced environment
  • Passionate team player with a positive attitude


Nice to have

  • Experience with Apache Lucene, Solr or ElasticSearch
  • Experience with cloud administration/architecture – Azure, GCP, AWS
  • Experience with Node.js, DevOps, CI/CD, Network security


About Wysdom

Wysdom is a venture-funded start-up and is led by an experienced team of serial entrepreneurs with a history of building great teams and products.  We offer a terrific work environment in all our offices, full company-paid benefits from your first day, and a stock option program, to ensure you participate in the growth we see ahead. Head here to read more about what it’s like to work at Wysdom.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Artiom Kreimer

VP, Product & Analytics

Artiom has spent 10 years in software and mobile engineering, specializing in quality assurance and customer service. He has worked in testing and QA at both startups and in enterprises such as Clickfree, TELUS, and Freescale Semiconductor.

Michel Benitah

VP, Optimization & Delivery

Michel has 20 years of experience in leading the successful delivery of Conversational AI and Natural Language Customer Care solutions to some of the largest financial, telco, healthcare, utilities, and retail enterprises throughout North America. 


Prior to joining Wysdom, Michel spent 20 years at Nuance Communications, holding senior management and leadership positions within the enterprise division, most recently as director of the Toronto office and professional services team.

Frederic Lam

SVP, Sales

Fred brings in 25 years of international experience in sales and business development across North America, the Caribbean, Asia-Pacific, Europe, and the Middle-East.


Prior to Wysdom.AI, he held sales leadership positions at Oracle, Redknee, and Movius/Glenayre, successfully growing revenues in both large and small organizations. Fred has also been involved in the start-up community in the earlier stages of his career as an Investment Manager with SP Capital and was an alternate director on a few investee companies.

Karen Chan

Chief Engineering Officer, Co-Founder

With 20 years of experience in software and mobile, Karen has held senior technical roles at 5 startups, including Wysdom.AI, Clickfree, Mobile Diagnostix (HP), Teamatic, and Virtualthere.

Karthik Balakrishnan

Chief Technology Officer

Karthik has over a decade of hands-on, proven global expertise in emerging technologies and implementing intricate platforms and solutions for telecommunications and enterprise during his time at Amdocs, with senior positions in their India, Cyprus, America, and Canada offices.

Nitin Singhal

Chief Operating Officer

Nitin has over 20 years of success in global executions of business technology, driving operational efficiency and digital scalability for some of the world’s largest enterprise clients. 


Nitin spent 16 years at Redknee holding executive positions in Research and Development, Customer Operations, Partner Alliances, and most recently as COO.

Jeff Brunet​

President, Co-Founder

Jeff has more than 20 years of experience in the startup world, founding and growing 4 software companies: AracNet, Mobile Diagnostix (HP), ClickFree, and Wysdom.AI. 


His in-depth understanding of software development and the challenges in making new technologies successful in the startup world prove invaluable as he serves on the boards of XMG, SurfEasy (Opera), Locationary (Apple), Groupie, and as an advisor to Pushlife (Google), LogMeIn (IPO) and HP. 


Jeff holds 23 issued patents in the wireless and consumer electronics spaces and is the lead inventor on 30+ pending patents.

Ian Collins​

CEO, Co-Founder

Ian has founded and grown 6 technology companies over the past 20 years, primarily in the enterprise software space including Wyrex, Mobile Diagnostix (HP), Clickfree, and most recently Wysdom.AI. 


Ian invests, mentors, and sits on the boards of several startups in the Toronto area.