Data Science Software Developer
Genetec Inc.
Quebec, CA
9d ago

Description :

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 six years running. Part of what makes us such a great company is our commitment to next generation talent.

We pride ourselves on our comprehensive internship program which provides university students with the opportunity to be part of interesting and challenging projects that will equip them with the practical skills needed in the professional world.

Many of our interns return for second, third, and sometimes fourth internships, which often lead to permanent positions with the company upon graduation.

We are strong believers in harnessing and nurturing today’s young talent.

Software developers at Genetec use their technical aptitudes creatively in order to design and program new features, while working closely with the product management teams to meet customers’ expectations.

They work in multidisciplinary teams driven by the desire to overcome the limits of the technology in order to please and attract customers.

Responsibilities :

The current position is a code intensive position specialized in software development using .NET technologies for signal processing, machine learning, and anomaly detection applications.

Additionally the Data Science team is tasked with managing the Genetec Data Warehouse framework in order to allow seamless interoperability of cross-

domain services in our next generation platform. The candidate will work in a fast paced environment developing applications and tools using Genetec’s cloud-

first policy which are highly distributed and scalable.

Key responsibilities include :

  • Designing, implementing and unit testing object-oriented, fault tolerant integrations in C# and / or F# using the latest .NET SDKs
  • Developing small user interface / visualization tools to demonstrate functionality and verify system performance
  • Developing automatic testing platforms for mathematical problem solutions
  • Code review and computation / run-time optimization
  • Interoping with mathematical libraries written in F#
  • The candidate will work in the R&D Data Science team which is underneath the Genetec Plaform group. 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.

    We work with the multiple infrastructure groups within Genetec to determine their various data science problems, analyze if the problems are solvable, 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.

    Once a prototype is created, we then establish a release to the team (or teams) which will be benefiting from the tool created as well as demonstrating how it works and providing at least preliminary support after deployment.

    This team does not work on any single product line within Genetec but crosses almost all internal team boundaries to help solve the various and complex mathematical problems which arise within Genetec’s scope of work.

    All current members are researchers who have performed graduate-level work in image processing, machine learning, statistical signal processing, etc.

    Requirements :

  • A related study in Computer Engineering, Software Engineering or Computer Science
  • Must be functional in French and English
  • Motivated to work in a fast-paced environment
  • Is seen as a team player and is cooperative
  • Enjoys the challenge of unfamiliar tasks
  • Technical Requirements :

  • 3+ years of .NET development
  • Excellent knowledge of object-oriented programming in Java, C#, and / or F#
  • Experience with a DevOps based role
  • Experience with Microsoft Visual Studio v. 10+
  • Assets :

  • Being familiar with mathematical toolkits / libraries. Examples include but are not limited to : Matlab, Math.NET Numerics, Anaconda-python, R, ScyPi, SPSS
  • Experience with ASP.NET MVC
  • Experience with .NET Core
  • Experience with relational database management systems such as Microsoft SQL
  • Experience with non-relational database (such as, but not limited to Azure CosmosDB, MongoDB, etc)
  • Experience with Microsoft Azure
  • Experience with multi-threaded programming
  • It’s not just the job itself you’ll love it’s the atmosphere at Genetec. In addition to having an open and collaborative work environment, we offer a variety of initiatives to keep our employees feeling energized, creative, and productive.

    Whether it be our gym, our health conferences, our games lounge (PS3, foosball table, pool table, Ping-Pong table), our on-

    site Bistro offering delectable, reasonably-priced meals, the free fruit, or our sports teams!

    If you are prepared to work hard, and if you want to break free from the ordinary and join a stimulating, dynamic, and highly energetic team (who knows how to have fun), apply now!

    Only qualified candidates will be contacted for an interview.

    Step 2
    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form