NBCUniversal

Senior Systems Developer (C++/Python) - Développeur de systèmes senior (C++/Python)

📍 Location
Montreal, Quebec
⏰ Job Type
full-time
📅 Posted
July 01, 2026
Apply Now

Job 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 g...

Start Your Week Right!

Apply now and make every Monday exciting with NBCUniversal

Apply for this Position