The Role

We are looking for a software developer to be accountable for the continued build and delivery for our internal services and infrastructure. You will be working closely with our AI Product Owner, the development and data team, as well as many internal teams to ensure that the AI solutions are implemented to efficiently deploy Artificial Intelligence / Machine Learning (AI/ML) models in the production environment.


The Team

Our empowering AI team develops customized Artificial Intelligence and Machine Learning solutions to help automate internal processes as well as provide deeper insight from ecommerce big data for our internal business users. Our AI team has many focuses, some examples are computer vision, NLP, & recommendation systems.


What you’ll do:


  • Convert AI/ML models into APIs so that other applications can access them. This includes setting up, managing and deploying AI models into production.
  • Use AI to empower the company with novel capabilities and develop minimum viable products based on machine learning.
  • Utilize modern software development methodologies to build data ingest and data transformation infrastructure.
  • Working with the AI engineers, data engineers and data scientists at the same time of product development. Participate in design, code review, and implementation of new product features.
  • Help AI product owners and business stakeholders understand the potential and limitations of AI when planning new products.
  • Assist in diagnosing and troubleshooting problems with the product.


Who you are:


  • Solid background in Object Oriented design and development in Python/Cython. Experienced with Pythonic program development.
  • Strong background and experienced with Python libraries specifically the ones related to computing, data analytics, and data visualization. 
  • Experience in Web application development using FLASK/Django and SQL Server.
  • Extensive experience with web service REST API.
  • Familiar with Kubernetes and new deployment methods.
  • Familiar with Git and related tools like GitHub, GitLab, etc.
  • Familiar with front-end development and having a good understanding of JavaScript and CSS. (familiarity with front-end platforms like React an asset).
  • Experience with Azure, Webjobs SDK, Azure functions an asset.


Why work here!

Based in Burnaby, BC, Cymax Group is one of North America’s largest e-commerce furniture retailers with over 230,000 furniture SKUs - making us a leader in online sales for all items home and office. We pride ourselves on our unique culture, consisting of impressive team members from all walks of life working together to contribute to the amazing growth we’ve seen. With regular company socials and tons of opportunities to learn, we strive to be the most engaging office in Canada.

We’re looking to hire talented people (like you!) to join our passionate team that will support you as you continue to advance your career.

Subscribe to Job Alerts