N

Staff Systems Developer - Développeur de systèmes expert(e)

NBCUniversal

Montreal, Quebec, Canada full-time June 25, 2026

Found Description

Job Description

In this role, you’ll use C++ to build important software that powers machine learning, computer vision, and 3D modeling applications. This software will rely on mathematical concepts to analyze images and create realistic 3D models based on real-world data. 

You’ll get to work with the latest research in fields like artificial intelligence, computer vision, and computer graphics.  

To keep track of your code and changes, you’ll use Git. You’ll also test and run your code on a cloud platform, working with large-scale geospatial data (like maps and geographic information) to create 3D content that users will eventually use. 

Responsibilities include, but not limited to: 

  • You will implement, in C++, core machine-learning/computer vision and (inverse-)procedural modeling algorithms, with varying levels of oversight. These algorithms rely on mathematical techniques from linear algebra, probability, and geometr...

Ready to Apply?

Submit your application for Staff Systems Developer - Développeur de systèmes expert(e) at NBCUniversal

Apply Now