Global Relay
NBCUniversal
Arquitecto de soluciones de ML
Descripción de la empresa
NBCUniversal es uno de los líderes mundiales en el sector de los medios de comunicación y el entretenimiento. Creamos contenidos excepcionales que distribuimos a través de nuestra cartera de películas, programas de televisión y servicios de streaming, y a los que damos vida mediante nuestros parques temáticos internacionales, productos de consumo y experiencias. Poseemos y operamos marcas líderes en los ámbitos del entretenimiento y la información, como NBC, NBC News, NBC Sports, Telemundo, las cadenas locales de NBC, Bravo y Peacock, nuestro servicio de streaming premium financiado por publicidad. Producimos y distribuimos películas y programas de entretenimiento de primer nivel a través de nuestros potentes estudios de cine y televisión, incluidos Universal Pictures, DreamWorks Animation y Focus Features, así como los cuatro estudios de televisión globales agrupados bajo el sello Universal Studio Group. También operamos parques temáticos y experiencias de primer nivel en todo el mundo a través de Universal Destinations & Experiences, incluido Universal Orlando Resort, que alberga Universal Epic Universe, y Universal Studios Hollywood. NBCUniversal es una filial de Comcast Corporation. Visite nbcuniversal.com para obtener más información.
Nuestro impacto se basa en la mejora de las comunidades en las que viven y trabajan nuestros empleados, clientes y públicos. Tenemos una rica tradición de compromiso social y nos aseguramos de que nuestros empleados tengan la oportunidad de involucrarse en sus comunidades. Defendemos una cultura inclusiva y nos esforzamos por atraer y formar a una plantilla talentosa para crear y ofrecer una amplia gama de contenidos que reflejen nuestro mundo.
NBCUniversal es una de las empresas líderes mundiales en medios de comunicación y entretenimiento. Creamos contenido de clase mundial, que distribuimos a través de nuestra cartera de cine, televisión y streaming, y al que damos vida a través de nuestros destinos de parques temáticos globales, productos de consumo y experiencias. Poseemos y operamos marcas líderes de entretenimiento y noticias, incluyendo NBC, NBC News, NBC Sports, Telemundo, las estaciones locales de NBC, Bravo y Peacock, nuestro servicio de streaming premium con publicidad. Producimos y distribuimos entretenimiento filmado y programación de primer nivel a través de nuestros potentes estudios de cine y televisión, incluyendo Universal Pictures, DreamWorks Animation y Focus Features, y los cuatro estudios de televisión globales bajo el estandarte de Universal Studio Group, y operamos parques temáticos y experiencias líderes en la industria en todo el mundo a través de Universal Destinations & Experiences, incluyendo Universal Orlando Resort, hogar de Universal Epic Universe, y Universal Studios Hollywood. NBCUniversal es una subsidiaria de Comcast Corporation. Visite nbcuniversal.com para más información.
Nuestro impacto tiene sus raíces en la mejora de las comunidades donde viven y trabajan nuestros empleados, clientes y audiencias. Tenemos una rica tradición de retribución y aseguramos que nuestros empleados tengan la oportunidad de servir a sus comunidades. Defendemos una cultura inclusiva y nos esforzamos por atraer y desarrollar una fuerza laboral talentosa para crear y entregar una amplia gama de contenido que refleje nuestro mundo.
Descripción del puesto
Buscamos un arquitecto de soluciones de ML que aporte una amplia experiencia en ingeniería de software junto con una sólida experiencia en áreas adyacentes a machine learning. En este puesto, liderará el diseño de alto nivel de sistemas que integren modelos de ML en nuestra suite de productos. Actuará como consultor técnico, evaluando los requisitos del cliente y determinando si pueden abordarse con soluciones estándar o si deben escalarse como iniciativas de investigación especializadas para nuestros equipos de Deep Learning y aprendizaje por refuerzo.
Este puesto es ideal para un ingeniero con mentalidad de sistemas que pueda traducir la visión del producto en una arquitectura escalable, equilibrando al mismo tiempo la viabilidad técnica, el rendimiento y la mantenibilidad.
Buscamos un arquitecto de soluciones de ML que aporte una amplia experiencia en ingeniería de software junto con una sólida experiencia en áreas adyacentes a machine learning. En este puesto, liderará el diseño de alto nivel de sistemas que integren modelos de ML en nuestra suite de productos. Actuará como consultor técnico, evaluando los requisitos del cliente y determinando si pueden abordarse con soluciones estándar o si deben escalarse como iniciativas de investigación especializadas para nuestros equipos de Deep Learning y aprendizaje por refuerzo.
Este puesto es ideal para un ingeniero con mentalidad de sistemas que pueda traducir la visión del producto en una arquitectura escalable, equilibrando al mismo tiempo la viabilidad técnica, el rendimiento y la mantenibilidad.
Responsabilidades clave
- Integración de sistemas y coprocesamiento: Diseñar e implementar las capas de software que permiten a los modelos de ML interactuar con un motor de renderizado en tiempo real. Esto incluye la gestión del preprocesamiento y postprocesamiento de datos (coprocesamiento) para garantizar una ejecución de alto rendimiento.
- Consultoría técnica: Evaluar los requisitos entrantes de los clientes para determinar el camino óptimo a seguir. Usted decidirá si una tarea puede resolverse utilizando herramientas estándar o si requiere un proyecto de investigación profundo que deba ser transferido a nuestros ingenieros de Deep Learning o de aprendizaje por refuerzo.
- Ingeniería agnóstica al lenguaje: Construir y mantener wrappers, APIs y microservicios que permitan que nuestra pila de ML permanezca flexible y sea agnóstica al lenguaje en diferentes entornos de producción.
- Coordinación interfuncional: Actuar como el enlace técnico principal entre el liderazgo técnico, los clientes y el equipo de ingeniería central para especificar los requisitos de datos e integración.
- Ejecución modular: Desglosar visiones de producto complejas en componentes arquitectónicos manejables, asegurando que los componentes de ML se entreguen como parte de un producto de software estable y escalable.
Responsabilidades principales
- Integración de sistemas y coprocesamiento: Diseñar e implementar las capas de software que permiten a los modelos de ML interactuar con un motor de renderizado en tiempo real, incluyendo los componentes de preprocesamiento y postprocesamiento necesarios para una ejecución de alto rendimiento.
- Consultoría técnica: Evaluar las solicitudes de los clientes y determinar el mejor enfoque a adoptar, ya sea mediante herramientas disponibles en el mercado o proyectos de investigación especializados que deban confiarse a los equipos de aprendizaje profundo o aprendizaje por refuerzo.
- Ingeniería agnóstica al lenguaje: Desarrollar y mantener wrappers, API y microservicios para garantizar la flexibilidad y la interoperabilidad de la pila de ML en diferentes entornos de producción y lenguajes de programación.
- Colaboración interfuncional: Actuar como el principal punto de contacto técnico entre la dirección, los clientes y los equipos de ingeniería para definir los requisitos de integración, sistema y datos.
- Ejecución modular: Descomponer visiones de producto complejas en componentes arquitectónicos claros para entregar funcionalidades de ML dentro de un producto de software estable y escalable.
Cualificaciones
Cualificaciones
- Educación: Titulación en Informática, Ingeniería de Software o un campo relacionado.
- Experiencia profesional: Experiencia demostrada como arquitecto de software o ingeniero de sistemas en un entorno de ritmo rápido.
- Contexto industrial: Experiencia previa en industrias con equipos multidisciplinarios complejos como robótica, redes inteligentes, agricultura de precisión, desarrollo de juegos o aeroespacial.
Competencia técnica
- Herramientas generalistas: Fluidez con Git y el shell de Unix, con una gran capacidad para trabajar en múltiples lenguajes de programación según sea necesario (idealmente incluyendo uno o más de Python, C++, C#).
- Conocimientos arquitectónicos: Comprensión profunda de cómo integrar modelos de ML en software de producción (por ejemplo, diseño de API, intermediarios de mensajes y contenedorización, presupuestos de computación y memoria).
- Fluidez con geometría 3D, álgebra lineal y/o gráficos por computadora.
- Alfabetización en ML: Aunque no entrene modelos a diario, debe tener suficiente experiencia adyacente al ML para comprender las restricciones del modelo, los requisitos de datos y el "estado del arte".
Atributos
- Toma de decisiones estratégicas: Capacidad para realizar análisis de "construir vs. comprar" para componentes de ML.
- Comunicación: Capacidad excepcional para traducir la visión de producto de alto nivel en especificaciones de ingeniería concretas tanto para el liderazgo técnico como para ingenieros especializados.
- Conciencia: Gran atención al detalle con respecto a la estabilidad e interoperabilidad del sistema.
Cualificaciones
- Titulación en Informática, Ingeniería de Software o un campo relacionado.
- Experiencia demostrada como arquitecto de software, arquitecto de soluciones o ingeniero de sistemas en un entorno dinámico.
- Se valora mucho la experiencia en sectores multidisciplinarios como la robótica, las redes inteligentes, la agricultura de precisión, el desarrollo de videojuegos o la industria aeroespacial.
Competencias técnicas
- Herramientas generalistas: Excelente dominio de Git y entornos Unix, con capacidad para trabajar en varios lenguajes de programación según sea necesario, idealmente Python, C++ o C#.
- Conocimientos arquitectónicos: Comprensión profunda de la integración de modelos de ML en software de producción, incluyendo el diseño de API, intermediarios de mensajes, contenedorización y planificación de recursos de computación y memoria.
- Dominio de la geometría 3D, álgebra lineal y/o infografía.
- Alfabetización en ML: Experiencia suficiente en aprendizaje automático para comprender las limitaciones de los modelos, las necesidades de datos y el estado del arte, incluso sin entrenar modelos a diario.
Cualidades buscadas
- Toma de decisiones estratégicas: Capacidad para realizar análisis pertinentes de tipo "construir vs. comprar" para componentes y sistemas que integran ML.
- Comunicación: Excelente capacidad para traducir una visión de producto de alto nivel en especificaciones de ingeniería concretas para la dirección y los equipos técnicos especializados.
- Rigor: Gran atención prestada a la estabilidad de los sistemas, la interoperabilidad y la mantenibilidad a largo plazo.
Requisitos adicionales
Híbrido: Este puesto tiene actualmente un horario híbrido, que requiere trabajar desde la oficina un mínimo de cuatro días por semana. La empresa se reserva el derecho de cambiar los requisitos de presencialidad en cualquier momento.
- La experiencia con el ajuste fino y el despliegue de modelos es una ventaja.
- Ventaja: La experiencia en ajuste fino (fine-tuning) y despliegue de modelos de aprendizaje automático constituye una ventaja importante.
Información adicional
Como parte de nuestro proceso de selección, es posible que se requiera que los candidatos externos asistan a una entrevista presencial con un empleado de NBCUniversal en una de nuestras ubicaciones antes de tomar una decisión de contratación. La política de NBCUniversal es proporcionar igualdad de oportunidades de empleo a todos los solicitantes y empleados sin distinción de raza, color, religión, credo, género, identidad o expresión de género, edad, origen nacional o ascendencia, ciudadanía, discapacidad, orientación sexual, estado civil, embarazo, estatus de veterano, pertenencia a los servicios uniformados, información genética o cualquier otra base protegida por la ley aplicable.
Si usted es una persona calificada con una discapacidad o un veterano discapacitado y requiere apoyo durante el proceso de solicitud y/o contratación como resultado de su discapacidad, tiene derecho a solicitar una adaptación razonable. Puede enviar su solicitud a [email protected].
Segmento de negocio: NBCU Corporate
