Paramount

Lead Software Engineer, CMS

JavaScriptTypeScriptReactNode.jsAWSGCPDockerKubernetesGo
Traducción automática. Consulta el original.

Sobre la oportunidad

La narrativa es, y siempre será, el corazón de lo que hacemos en Skydance.

Nuestra visión es construir un ecosistema de entretenimiento próspero donde las historias y los mundos se imaginen, cobren vida y se experimenten. Creamos para todas las edades y audiencias, apoyándonos en la fuerza de nuestro contenido y experiencias, así como en la profundidad de nuestra conexión con los fans. Somos una empresa que prioriza a los creadores, se enfoca en la audiencia, apuesta por la tecnología y tiene una escala global.

Aquí, trabajarás con equipos talentosos que se mueven rápido, piensan con audacia y colaboran con un propósito para ofrecer resultados. Apuntamos alto, defendemos las mejores ideas y ganamos juntos, ganándonos la confianza de nuestros empleados, creadores, socios y audiencias cada día.

Si te motiva la oportunidad de ayudar a construir la próxima generación de empresas globales de medios y entretenimiento impulsadas por la creatividad y la tecnología, estaremos encantados de darte la bienvenida a bordo. ¡VAMOS!

Lead Software Engineer, Solutions Team - CBSSports

Únete a CBS Digital y da forma al futuro de los medios de deportes y noticias a través de contenido de vanguardia impulsado por IA y experiencias profundamente personalizadas para los fans en plataformas móviles, web y digitales. Buscamos un Lead Software Engineer para ser un miembro clave de nuestro equipo de Gestión de Contenidos.

Título de la oferta de empleo: Lead Software Engineer, CBS Sports Digital

Departamento: CBS Sports.com Technology

Ubicación: Louisville, Kentucky; Nashville, Tennessee; Fort Lauderdale, Florida;

Skydance es un empleador que ofrece igualdad de oportunidades (EOE)

Aprovechamos la oportunidad de construir una fuerza laboral que refleje una amplia gama de perspectivas, antecedentes y experiencias. Ser un empleador que ofrece igualdad de oportunidades significa que nos tomamos en serio nuestra responsabilidad de considerar a los candidatos cualificados sobre la base del mérito. De acuerdo con las leyes del país o región en la que se basa el puesto, esto incluye la consideración sin distinción de raza, color, etnia, origen nacional, estatus de ciudadanía, religión o creencia, sexo, género, identidad o expresión de género, orientación sexual, edad, estado civil, embarazo, paternidad, discapacidad física o mental, información genética, estatus militar o de veterano protegido, estatus sindical o cualquier otra categoría protegida por la ley aplicable.

Si eres una persona cualificada con una discapacidad, puedes solicitar una adaptación razonable durante el proceso de solicitud de empleo y/o contratación. Puedes solicitar adaptaciones razonables llamando al 212.846.5500 o enviando un correo electrónico a paramountaccommodations@paramount.com. Solo se devolverán los mensajes dejados para este propósito.

Lo que harás

  1. Implementar funciones de IA: Implementar y asistir en la arquitectura de sistemas avanzados de IA generativa y Generación Aumentada por Recuperación (RAG) para potenciar recomendaciones inteligentes y la personalización dinámica del usuario.
  1. Impulsar el desarrollo: Impulsar la creación rápida de prototipos y el desarrollo de ciclo completo de funciones de nivel de producción para aplicaciones móviles y web.
  1. Contribuir a los estándares: Promover y cumplir con los estándares de plataforma escalables, patrones de ingeniería y componentes reutilizables en toda la organización.
  1. Colaborar y crear prototipos: Trabajar estrechamente dentro de un pequeño grupo de ingeniería, colaborando con equipos de diseño y producto para diseñar, desarrollar y crear prototipos rápidamente de soluciones para desafíos comerciales clave.
  1. Utilizar IA: Utilizar herramientas de desarrollo de IA para optimizar tu flujo de trabajo y promover el uso de prácticas de desarrollo impulsadas por IA en todo el equipo.
  1. Excelencia operativa: Implementar soluciones teniendo en cuenta la escalabilidad y la fiabilidad, incorporando pruebas, monitorización y alertas adecuadas.
  1. Mentoría y documentación: Contribuir con documentación y diagramas claros para facilitar la incorporación de otros ingenieros y equipos de soporte. Revisar el código para asegurar el cumplimiento de las mejores prácticas (estilo, capacidad de prueba, eficiencia).
  1. Herramientas de monorepo: Utilizar y contribuir a la evolución de las herramientas y flujos de trabajo de monorepo (por ejemplo, Turborepo, Nx) para respaldar la compilación, las pruebas y el despliegue en aplicaciones web y móviles.
  1. Seguridad de tipos y estándares: Cumplir y contribuir a la evolución de TypeScript y los estándares de tipado (por ejemplo, modo estricto, tipos compartidos, codegen) para que las bases de código se mantengan mantenibles, con seguridad de tipos de extremo a extremo y seguras para la refactorización.

Cualificaciones requeridas

  1. Experiencia en IA: Experiencia o familiaridad con arquitecturas de IA generativa y RAG.
  1. Experiencia en plataformas: Experiencia contribuyendo a productos de plataforma escalables y cumpliendo con los estándares de ingeniería entre equipos.
  1. Colaboración con las partes interesadas: Capacidad para colaborar eficazmente con las partes interesadas interfuncionales en un entorno dinámico y de ritmo rápido.
  1. Navegador y rendimiento: Sólida comprensión del comportamiento del navegador, renderizado y rendimiento de front-end (por ejemplo, Core Web Vitals, carga diferida, división de código).
  1. Experiencia en monorepo: Experiencia con herramientas y flujos de trabajo de monorepo (por ejemplo, Turborepo, Nx), incluyendo paquetes compartidos, tuberías de tareas y dependencias entre proyectos.
  1. Educación y experiencia: Licenciatura en Informática o experiencia equivalente.
  1. 7+ años de experiencia creando aplicaciones web escalables de nivel de producción utilizando marcos modernos de JavaScript (React, Next.js) y Node.js.
  1. Sólida experiencia en JavaScript y TypeScript, incluyendo programación asíncrona, genéricos, tipado estricto y características avanzadas de ES6+.
  1. Conocimiento profundo de HTML y CSS, incluyendo diseño responsivo, compatibilidad entre navegadores, accesibilidad y optimización del rendimiento.
  1. Experiencia consumiendo y diseñando APIs (REST y GraphQL), incluyendo Apollo Client y arquitecturas basadas en microservicios.
  1. Experiencia demostrada modelando flujos de datos complejos para flujos de trabajo transaccionales y de integración.
  1. Experiencia trabajando con plataformas en la nube (AWS, GCP u OCI) y entornos en contenedores (Docker, Kubernetes).
  1. Familiaridad con conceptos de sistemas distribuidos, incluyendo almacenamiento en caché (Redis, Memcached) y sistemas de mensajería (Kafka, RabbitMQ).
  1. Experiencia diseñando y desarrollando aplicaciones altamente escalables y de alto rendimiento.
  1. Sólidas habilidades de depuración y resolución de problemas de rendimiento, incluyendo el uso de herramientas de monitorización/observabilidad (por ejemplo, OpenTelemetry, New Relic).
  1. Habilidades interpersonales: Capaz de analizar, depurar y solucionar problemas de código complejos. Pasión por los deportes y dedicación a crear experiencias excepcionales para los fans.

Cualificaciones preferidas

  1. Exposición a sistemas CMS populares, ya sean propietarios o de código abierto, como Wordpress, Drupal, Joomla, Magento.
  1. 1+ años de experiencia con una o más bases de datos vectoriales (por ejemplo, TurboPuffer, Mongo Atlas).
  1. Enfoque en la nube: 3+ años de experiencia trabajando con tecnologías en la nube (se prefiere encarecidamente AWS).
  1. Habilidades de Frontend: Experiencia con React/Next.js con HTML/CSS fundamental (diseño, especificidad, compatibilidad entre navegadores).
  1. Colaboración: Experiencia demostrada en colaboración entre equipos para requisitos, implementación y pruebas.
  1. Certificaciones: Certificaciones en la nube (GCP, AWS, OCI).
  1. Herramientas y estándares de IA: Experiencia con herramientas de desarrollo de IA (Cursor, Copilot, etc.) y con la configuración de barandillas (reglas, comandos, habilidades, subagentes) para mantener el código generado por IA limpio, consistente y listo para producción.
  1. Tematización y estilo: Experiencia con múltiples enfoques de estilo (Stylex, CSS Modules, SASS, CSS-in-JS) y tokens de diseño en bibliotecas de componentes o sistemas de diseño.

CBS Sports, líder durante todo el año en cobertura deportiva multiplataforma, retransmite una cartera de eventos en la CBS Television Network, incluyendo THE NFL ON CBS; fútbol americano universitario, incluyendo Big Ten ON CBS; baloncesto universitario, incluyendo el NCAA Division I Men's Basketball Championship; golf, incluyendo The Masters®, PGA Championship y PGA TOUR; fútbol, incluyendo la UEFA Champions League y la NWSL; y CBS SPORTS SPECTACULAR.

Además, la división incluye CBS SPORTS NETWORK, el canal de cable de 24 horas de CBS Sports que televisa programación deportiva en directo durante todo el año, incluyendo partidos de fútbol americano y baloncesto universitario, acción de la UEFA Champions League y la Europa League, partidos de la Serie A de Italia, competiciones de selecciones nacionales de la Concacaf, así como una lista completa de programación original y cobertura de estudio.

CBS Sports también ofrece una amplia gama de cobertura de fútbol mundial en Paramount+, incluyendo todos los partidos de las competiciones de clubes de la UEFA, todos los partidos de la Serie A, así como competiciones de selecciones nacionales de la Concacaf, y produce INSIDE THE NFL para Paramount+. Las ofertas multiplataforma de CBS Sports Digital incluyen CBSSports.com y las aplicaciones de CBS Sports para dispositivos móviles y televisores conectados; la red de noticias deportivas en streaming 24/7 CBS Sports HQ; 247Sports; MaxPreps; juegos de fantasía de CBS Sports; y SportsLine.

Lo que ofrecemos

  • Tiempo libre remunerado generoso.
  • Suscripciones gratuitas a HBO Max, Paramount+ y otros servicios de streaming y productos de noticias digitales de Skydance.
  • Sólidas oportunidades de participación de los empleados, incluyendo acceso a proyecciones y eventos exclusivos, series de oradores, actividades de voluntariado y más.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores