NBCUniversal

NBCUniversal

ML Solutions Architect - Architecte de solutions ML

Montréal, QC, Canada

Sponsorship not specifiedDetected 21 days ago
PythonC++C#GitLinuxAPI DevelopmentMachine LearningDeep LearningProduct StrategyBudgetingSystems EngineeringRoboticsEpicResearchLeadershipCommunicationCollaborationPrecision Agriculture

About the role

  • NBCUniversal est l'un des leaders mondiaux du secteur des médias et du divertissement.
  • NBCUniversal est une filiale de Comcast Corporation.
  • Notre impact repose sur l'amélioration des communautés dans lesquelles vivent et travaillent nos employés, nos clients et nos publics.

Responsibilities

  • System Integration & Coprocessing: Design and implement the software layers that allow ML models to interact with a real-time rendering engine.
  • Design and implement the software layers that allow ML models to interact with a real-time rendering engine.
  • Deep understanding of how to integrate ML models into production software (e.g., API design, message brokers, and containerization, compute and memory budgeting).
  • 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

  • Professional Experience: Proven experience as a Software Architect or Systems Engineer in a fast-paced environment.
  • Industry Context: Prior experience in industries with complex multi-disciplinary teams such as robotics, smart grids, precision agriculture, game development, or aerospace.
  • Technical Proficiency:
  • Generalist Tooling: Fluency with Git, and the Unix shell, with a strong ability to work across multiple programming languages as needed (ideally including one or more of Python, C++, C#).
  • ML Literacy: While you may not be training models daily, you must have enough ML-adjacent experience to understand model constraints, data requirements, and the "state of the art."
  • Degree in Computer Science, Software Engineering, or a related field.

Nice to have

  • Fluency with Git, and the Unix shell, with a strong ability to work across multiple programming languages as needed (ideally including one or more of Python, C++, C#).
  • Experience with fine-tuning and deploying models is a plus.

Skills

  • Evaluate incoming customer requirements to determine the optimal path forward.

Benefits

  • We are seeking an ML Solutions Architect who brings broad software engineering expertise along with strong machine learning-adjacent experience.

Company info

  • Act as the primary technical liaison between technical leadership, customers, and the core engineering team to spec out data and integration requirements.
  • Cross-Functional Coordination: Act as the primary technical liaison between technical leadership, customers, and the core engineering team to spec out data and integration requirements.
  • Modular Execution: Break down complex product visions into manageable architectural components, ensuring that ML components ship as part of a stable, scalable software product.
  • Break down complex product visions into manageable architectural components, ensuring that ML components ship as part of a stable, scalable software product.
  • Our impact is rooted in improving the communities where our employees, customers, and audiences live and work.

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