Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer - Backend and AI

Software Engineering | Vancouver, BC, Canada | Full Time

Job Description


Position: Software Engineer, Backend and AI

Location: Vancouver, BC, Canada


Sengled Innovation Labs (Canada) is looking for a smart and talented Software Engineer to join our team in Vancouver, BC.

Are you excited by the latest cutting edge gadgets?  Are you interested in the Internet of Things? At Sengled, we are at the frontier of the Internet of Things. We develop applications and server systems for connected smart appliances. Come and join us in changing the future of smart homes!

Sengled currently sells a complete line of smart LED light bulbs with sensors and speakers built in. Sengled products have won numerous innovation awards at CES 2015, CES 2016 and CES 2017. We have offices in five countries including China, the US, Canada, Germany and Australia. Sengled Innovation Labs (Canada) is located in Vancouver, BC. We focus on innovative applications and algorithms by adopting state-of-the-art machine learning technologies. Although we are part of a bigger company, we are a small office that encourages a collaborative and relaxed startup-like working environment.

Benefits at Sengled Canada

  • Competitive salary with frequent compensation review

  • Competitive annual bonuses with the possibility of partial bonus payouts after each milestone

  • Flexible paid annual leave

  • Full coverage of MSP, extended health and travel insurance for you and your family

  • Convenient downtown location

  • Flexible working hours

Your Responsibilities

  • You will work on developing and experimenting with new AI algorithms

  • You will build and test server pipelines and backend services for new applications

  • You will build tools required to develop new AI algorithms and increase internal efficiency

  • You will use modern development tools and processes like continuous integration and agile development

Basic Requirements

  • Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience

  • Solid programming skills with at least one modern programming language

  • Experience with server-side application development

  • Good communication and problem solving skills

Preferred Requirements

  • At least 2 years of relevant industrial experience

  • Strong programming skills with Python and C++

  • Experience with large scale server-side applications

  • Experience with parallel computing and algorithm optimization

  • Familiar with the basics of artificial intelligence

About Sengled:

Sengled is a global LED lighting company with a yearly revenue of over $200M USD. Sengled has regional offices operating in the United States, Australia, Europe, and China. Sengled Canada works closely with Shanghai headquarters and the US team to supply Sengled’s traditional and smart lighting products to the North American market. What’s a smart lightbulb, you ask? It’s more than just changing colours – our bulbs have built-in speakers, security cameras, and wi-fi boosters, and they’re all controlled via mobile apps. In Canada, they can be found on shelves at Home Depot, Lowe’s, and Best Buy. Our smart bulbs have won consecutive Best of Innovation awards at CES.