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