Research & Development
Research Software Development Engineers : Artificial Intelligence

We are looking for:
Software Development Engineer (Machine Learning)
We are looking for an experienced software development engineer to help extend the capabilities of our product catalog platform. This is an opportunity to apply advanced software techniques and make a difference to one of the largest product catalogs in the world. Additionally, this position provides an opportunity to apply Natural Language Processing (NLP) and Machine Learning (ML) algorithms to large-scale ecommerce data.

Key Responsibilities:


•Work with researchers (Ph.D.’s) and senior software engineers to implement scalable algorithms for several tasks that require NLP and ML.
•Design NLP and ML algorithms for multiple languages, such as Japanese, Chinese, French, etc.
•Improve our product classification algorithms across a rich global taxonomy and local taxonomies with the use of Deep Learning.
•Extend and improve our information extraction capabilities, such as product attribute recognition and extraction.
•Work in an agile environment.
•Communicate with local and global teams to deliver shared projects.

Required Skills :


•Master’s degree in Computer Science or Mathematics or equivalent combination of technical education and work experience.
•3+ years of software development experience.
•Solid knowledge and experience with Java.
•Solid knowledge and experience with SQL.
•Knowledge of several NLP and ML algorithms
•Detail oriented.

How to apply:

If you wish to apply for the position or would like to learn more about this opportunity, please contact tinu.alade@openplanet.ca