NBCUniversal

NBCUniversal

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

Montréal, QC, Canada · Staff+

Sponsorship not specifiedDetected 21 days ago
TypeScriptC++BashAlgorithmsGitCloud PlatformsLinuxMachine LearningComputer VisionProduct StrategyUnreal EngineEpicResearchLeadershipCommunicationCollaborationProblem Solving

About the role

  • NBCUniversal is one of the world's leading media and entertainment companies.
  • NBCUniversal is a subsidiary of Comcast Corporation.
  • Visit www.nbcuniversal.com for more information.

Responsibilities

  • Experience in designing and building high-performance, efficient systems using C++, with a strong focus on optimizing code for speed, scalability, and resource management.
  • We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences.
  • We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service.
  • We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.

Requirements

  • You can submit your request to AccessibilitySupport@nbcuni.com.
  • Bachelor's Degree in Computer Science, Engineering, Mathematics, or a related field

Nice to have

  • Familiarity with modern C++ will allow you to better interface with other portions of our data ingestion and product pipeline.
  • A mathematical background covering some subset of linear algebra, probability, and geometry will also be helpful.
  • Experience with Git is preferred, but a background with Mercurial or other DVCs is an acceptable substitute.
  • Our development and production environments are Linux and macOS based.
  • Confidence in a Unix shell environment (e.g. bash) is essential for working in our setup.
  • Problem-solving skills, attention to detail, and the ability to thrive in a fast-paced environment.
  • Experience in game technology, with expertise in areas such as Unreal Engine, C++, computational geometry, and computer graphics, driving the development of cutting-edge, high-performance gaming systems.
  • We use CMake for project management.

Benefits

  • In this role, you'll use C++ to build important software that powers machine learning, computer vision, and 3D modeling applications.

Company info

  • Our impact is rooted in improving the communities where our employees, customers, and audiences live and work.

Visa & Work Authorization

  • ithout regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership i

This listing is sourced directly from NBCUniversal's careers page and normalized into a canonical job model.