NBCUniversal
Senior Systems Developer (C++/Python) - Développeur de systèmes senior (C++/Python)
Montréal, QC, Canada · Senior
Sponsorship not specifiedDetected 21 days ago
PythonC++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
Apply directly at NBCUniversal →Create a free account for alerts like thisView NBCUniversal immigration profile
This listing is sourced directly from NBCUniversal's careers page and normalized into a canonical job model.