Description : Who are we?
Who are we?
From pioneer to leader in the security industry, Genetec has always been committed to providing the most innovative solutions.
Today, we offer world-class IP security solutions with our unified security platform encompassing license plate recognition (LPR), video surveillance and access control.
Genetec has been recognized as one of Montreal’s top employers for 13 years running.
We are looking to expand our data science team with a new python developer. This role is a development forward role with specialties in all regions of Big Data, Machine Learning, Signal Processing, and Statistics.
What your day will look like :
Genetec’s Data Science group is looking for a new Python developer to join its team which will help build new analytical anomaly detection, machine learning, and signal processing solutions to expand out current product offerings.
The data science team works on all manner of problems except those of computer vision. The team crosses all internal product boundaries of Genetec and focuses on solutions relating to anomaly detection and metadata learning.
The candidate will work in a fast-paced environment developing applications and tools which utilize state-of-the-art statistical and ML technologies and algorithms.
Key responsibilities include :
Identifying and proposing solutions to problems which can assist our product lines as well as identifying boundaries where the information from product offerings can be merged to gather more comprehensive understandings of the world.
Developing solutions in Python both for internal and external uses related to data processing and machine learning.
Developing small user interface / visualization tools to demonstrate functionality and verify performance.
Refactor code from research scientists for performance optimization, maintainability, and adherence to best practices.
Work in close collaboration with research scientists and software developers to design and implement new workflows to integrate into applications and solutions.
The candidate will work in the R&D Data Science team which is one of Genetec’s Platform teams. The data science team is tasked with tackling the many machine learning, signal processing, and anomaly detection problems which arise internally in our various product lines excluding the domain of computer vision (Genetec has 2 other teams which do exclusively computer vision).
We work with the multiple groups within Genetec to determine their various domain-specific problems, assess their solvability, and provide a prototype solution if possible.
Since this is a heavily research-based team, the team does not follow the typical release cycle of the rest of Genetec until a project’s feasibility is assured.
Many current members are researchers who have performed graduate-level work in statistics; supervised, unsupervised, and semi-supervised machine learning;
statistical signal processing; and anomaly detection.
Requirements : About you :
About you :
Related studies with a minimum degree attained of Bachelor’s
Electrical / Computer / Software Engineering, BioStats, Applied Mathematics, Statistics or another relevant field
Self-motivated for finding the optimal solution
Must be functional in English
Technical Requirements :
At least 3+ years of experience in software development, preferably in Python
Experience implementing data science algorithms using one or more modern data science frameworks. (Scikit learn, Keras, NumPy, Matplotlib, etc)
Excellent knowledge of applied statistical and probabilistic learning techniques
Experience with PySpark a huge plus!
Experience with linear and generalized linear models
Experience with time series analysis
Experience with expectation maximization techniques and derivations
Knowledge of unsupervised learning and anomaly detection techniques
Ability to perform statistical model assessment and selection
Experience with relational databases (such as Microsoft SQL, Postgres SQL)
Experience with non-relational databases (MongoDB, Elastic Search, etc)
Experience with Microsoft Azure
Experience with agile development methods
Knowledge of the .NET framework
Experience with object-oriented and / or functional programming (e.g. F#, C#, Haskel, C++, Scala, Java, etc)
Why you'll love Genetec
Attractive compensation package
Flexible working schedule
Free, unlimited coffee
Private free parking for all employees