Software Engineer (C++), Core Technology Platform

Software Engineer (C++), Core Technology Platform

Remote/Telecommute JobREMOTE / Montreal, Quebec, Canada  - Permanent
This job allows you to work remotely 


Job Description

Our client builds and sells technology that helps companies in regulated industries get their digital and printed assets to market faster; without compromising quality. Through this 30+ year adventure, they have been bootstrapped and profitable by balancing agility and innovation with patience and thoughtfulness.

Our Client is looking for someone who can:

-Help design and plan the infrastructure and services to integrate with their products.
-Build independent, modular & flexible infrastructure for their main technology solutions.
-Document, design, and optimize the structure of dependencies between their main applications and our algorithms to make our core technology easily distributable across their customer base.

The Day-to-Day:


-Collaborate with product managers to identify requirements and prioritization of solutions.
-Support algorithm development engineers building infrastructure & integrations with their core products.
-Validate and document the performance of algorithms and models in real and simulated environments.
-Support other individual contributors in building our core solutions through peer reviews of solution designs and related code.


Must Have Skills:

-You resonate with our values
-Computer Science background or proof of excellence and achievement in the field.
-Extensive experience with Modern C++
-Solid understanding of Object-Oriented design.
-Good understanding of REST APIs
-Experience with the design of micro-service architectures.
-Experience using Git.


Nice to Have Skills:

-Experience developing enterprise desktop applications.
-Experience developing Computer Vision algorithms
-Qt framework (5 & 6)
-Experience with scripting languages and web technologies (JavaScript, TypeScript, Python)
-You have the patience needed to tackle complex problems with high uncertainty.
-You are comfortable stepping out of the responsibilities in this job description!
-You are able to work autonomously and stay self-motivated.
-Strong written communication and documentation.
-You are interested in building commercial products focused on extracting and comparing data from digital and scan files.


Details:

Starting: ASAP







Similar jobs in Montreal:

Similar jobs in other locations: