SonicJobs Logo
Left arrow iconBack to search

ML Solutions Architect - Architecte de solutions ML

NBCUniversal
Posted 3 months ago, valid for 12 days
Location

New York, NY 10008, US

Salary

Competitive

Contract type

Full Time

By applying, a NBCUniversal account will be created for you. NBCUniversal's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • NBCUniversal is seeking an ML Solutions Architect with broad software engineering expertise and strong machine learning experience.
  • The role involves leading the design of systems that integrate ML models into products, acting as a technical consultant for customer requirements.
  • Candidates should have a degree in Computer Science or a related field, along with proven experience as a Software Architect or Systems Engineer.
  • The position requires a strategic decision-making ability and exceptional communication skills, with a focus on system stability and interoperability.
  • The salary for this position is competitive, and candidates should ideally have several years of relevant experience in a fast-paced environment.

Company Description

NBCUniversal est l’un des leaders mondiaux du secteur des médias et du divertissement. Nous créons des contenus d’exception, que nous diffusons à travers notre portefeuille de films, de programmes télévisés et de services de streaming, et que nous donnons vie grâce à nos parcs à thème internationaux, nos produits grand public et nos expériences. Nous détenons et exploitons des marques de premier plan dans les domaines du divertissement et de l’information, notamment NBC, NBC News, NBC Sports, Telemundo, les chaînes locales NBC, Bravo et Peacock, notre service de streaming premium financé par la publicité. Nous produisons et distribuons des films et des programmes de divertissement de premier ordre grâce à nos puissants studios de cinéma et de télévision, notamment Universal Pictures, DreamWorks Animation et Focus Features, ainsi qu’aux quatre studios de télévision mondiaux regroupés sous la bannière Universal Studio Group. Nous exploitons également des parcs à thème et des expériences de premier plan à travers le monde via Universal Destinations & Experiences, notamment l’Universal Orlando Resort, qui abrite l’Universal Epic Universe, et Universal Studios Hollywood. NBCUniversal est une filiale de Comcast Corporation. Rendez-vous sur www.nbcuniversal.com pour plus d’informations.

Notre impact repose sur l’amélioration des communautés dans lesquelles vivent et travaillent nos employés, nos clients et nos publics. Nous avons une riche tradition d’engagement social et veillons à ce que nos employés aient la possibilité de s’investir au sein de leurs communautés. Nous défendons une culture inclusive et nous nous efforçons d’attirer et de former une main-d’œuvre talentueuse afin de créer et de proposer un large éventail de contenus reflétant notre monde.

NBCUniversal is one of the world's leading media and entertainment companies. 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 produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information.

Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. 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.

Job Description

We are seeking an ML Solutions Architect who brings broad software engineering expertise along with strong machine learning-adjacent experience. In this role, you will lead the high-level design of systems that integrate ML models into our broader product suite. You will act as a technical consultant, evaluating customer requirements and determining whether they can be addressed with off-the-shelf solutions or should be escalated as specialized research initiatives for our Deep Learning and Reinforcement Learning teams. 

This role is ideal for a systems-minded engineer who can translate product vision into scalable architecture, while balancing technical feasibility, performance, and maintainability. 

Nous sommes à la recherche d’un(e) architecte de solutions ML possédant une solide expertise générale en ingénierie logicielle ainsi qu’une bonne expérience connexe à l’apprentissage automatique. Dans ce rôle, vous serez responsable de la conception de haut niveau des systèmes qui intègrent les modèles ML à notre offre de produits. Vous agirez comme conseiller(ère) technique en évaluant les besoins des clients afin de déterminer s’ils peuvent être satisfaits à l’aide de solutions prêtes à l’emploi ou s’ils doivent être confiés à nos équipes spécialisées en apprentissage profond et en apprentissage par renforcement. 

Ce poste convient particulièrement à une personne ayant une vision systémique, capable de traduire une vision produit en une architecture évolutive, tout en conciliant faisabilité technique, performance et maintenabilité. 

Key Responsibilities 

  • System Integration & Coprocessing: Design and implement the software layers that allow ML models to interact with a real-time rendering engine. This includes managing data pre-processing and post-processing (coprocessing) to ensure high-performance execution. 

  • Technical Consulting: Evaluate incoming customer requirements to determine the optimal path forward. You will decide if a task can be solved using off-the-shelf tools or if it requires a deep-dive research project to be handed off to our Deep Learning or Reinforcement Learning engineers. 

  • Language-Agnostic Engineering: Build and maintain wrappers, APIs, and microservices that allow our ML stack to remain flexible and language-agnostic across different production environments. 

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

Responsabilités principales 

  • IntĂ©gration de systèmes et coprocessing : Concevoir et mettre en œuvre les couches logicielles permettant aux modèles ML d’interagir avec un moteur de rendu en temps rĂ©el, y compris les composants de prĂ©traitement et de post-traitement nĂ©cessaires à une exĂ©cution performante.  

  • Conseil technique : Évaluer les demandes clients et dĂ©terminer la meilleure approche à adopter, qu’il s’agisse d’outils disponibles sur le marché ou de projets de recherche spĂ©cialisĂ©s à confier aux Ă©quipes d’apprentissage profond ou d’apprentissage par renforcement.  

  • IngĂ©nierie agnostique aux langages : DĂ©velopper et maintenir des wrappers, API et microservices afin de garantir la flexibilité et l’interopĂ©rabilité de la pile ML dans diffĂ©rents environnements de production et langages de programmation.  

  • Collaboration interfonctionnelle : Agir comme principal point de contact technique entre la direction, les clients et les Ă©quipes d’ingĂ©nierie afin de dĂ©finir les exigences d’intĂ©gration, de système et de donnĂ©es.  

  • ExĂ©cution modulaire : DĂ©composer des visions produit complexes en composantes architecturales claires afin de livrer des fonctionnalitĂ©s ML au sein d’un produit logiciel stable et évolutif. 

Qualifications

Qualifications 

  • Education: Degree in Computer Science, Software Engineering, or a related field. 

  • 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#). 

  • Architectural Knowledge: Deep understanding of how to integrate ML models into production software (e.g., API design, message brokers, and containerization, compute and memory budgeting). 

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

  • Experience with fine-tuning and deploying models is a plus. 

  • Attributes: 

  • Strategic Decision-Making: Ability to perform "Build vs. Buy" analyses for ML components. 

  • Communication: Exceptional ability to translate high-level product vision into concrete engineering specs for both technical leadership and specialized engineers. 

  • Conscientiousness: High attention to detail regarding system stability and interoperability 

Qualifications 

  • DiplĂ´me en informatique, en gĂ©nie logiciel ou dans un domaine connexe.  

  • ExpĂ©rience dĂ©montrĂ©e en tant qu’architecte logiciel, architecte de solutions ou ingĂ©nieur(e) système dans un environnement dynamique.  

  • Une expĂ©rience dans des secteurs multidisciplinaires tels que la robotique, les rĂ©seaux intelligents, l’agriculture de prĂ©cision, le dĂ©veloppement de jeux vidĂ©o ou l’aĂ©rospatiale est fortement valorisĂ©e. 

  • CompĂ©tences techniques 

  • Outillage gĂ©nĂ©raliste : Excellente maĂ®trise de Git et des environnements Unix, avec la capacité de travailler dans plusieurs langages de programmation selon les besoins, idĂ©alement Python, C++ ou C#.  

  • Connaissances architecturales : ComprĂ©hension approfondie de l’intĂ©gration de modèles ML dans des logiciels de production, incluant la conception d’API, les courtiers de messages, la conteneurisation ainsi que la planification des ressources de calcul et de mĂ©moire.  

  • LittĂ©ratie ML : ExpĂ©rience connexe suffisante en apprentissage automatique pour comprendre les contraintes des modèles, les besoins en donnĂ©es et l’état de l’art, mĂŞme sans entraĂ®ner des modèles au quotidien.  

  • Atout : Une expĂ©rience en ajustement fin (fine-tuning) et en dĂ©ploiement de modèles d’apprentissage automatique constitue un avantage important. 

  • QualitĂ©s recherchĂ©es 

  • Prise de dĂ©cision stratĂ©gique : Capacité à rĂ©aliser des analyses pertinentes de type build vs. buy pour les composants et systèmes intĂ©grant du ML.  

  • Communication : Excellente capacité à traduire une vision produit de haut niveau en spĂ©cifications d’ingĂ©nierie concrètes pour la direction et les Ă©quipes techniques spĂ©cialisĂ©es.  

  • Rigueur : Grande attention accordĂ©e à la stabilité des systèmes, à l’interopĂ©rabilité et Ă  la maintenabilité à long terme. 

Additional Information

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without 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 in the uniformed services, genetic information, or any other basis protected by applicable law. 

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing [email protected].

For LA County and City Residents Only:  NBCUniversal will consider for employment  qualified applicants with criminal histories, or arrest or conviction records, in a manner  consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.

  • Business Segment: NBCU Corporate



  • Learn more about this Employer on their Career Site

    Apply now in a few quick clicks

    By applying, a NBCUniversal account will be created for you. NBCUniversal's Privacy Policy and Terms & Conditions will apply.

    SonicJobs' Terms & Conditions and Privacy Policy also apply.