Saltar al contenido

Paramount

Ingeniero de Software Senior, Sistemas de Streaming de Datos

JavaAWSGCPDockerKubernetesGo
Traducción automática. Consulta el original.

Descripción general

Contar historias 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 creadores ante todo, enfocados en la audiencia, orientados a la tecnología y con alcance 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!

Construirá aplicaciones de streaming tolerantes a fallos que soporten analítica en tiempo real, APIs, flujos de trabajo de IA y servicios de datos críticos. Este puesto diseñará y construirá aplicaciones de streaming de alto rendimiento y tolerantes a fallos que impulsen analítica en tiempo real, APIs, flujos de trabajo de IA y servicios de datos de misión crítica en toda la organización. Arquitectarás e implementarás sistemas distribuidos basados en eventos utilizando Java, Kafka, Kubernetes y marcos de trabajo reactivos modernos. Como ingeniero senior, establecerás la dirección técnica. Mentorizarás a otros ingenieros. También te asegurarás de que nuestras plataformas de streaming sean fiables, escalables y funcionen sin problemas. Este puesto requiere una profunda experiencia en sistemas distribuidos, concurrencia y microservicios nativos de la nube.

Responsabilidades principales

Diseñar y construir aplicaciones de streaming en tiempo real

  1. Desarrollar aplicaciones de streaming de alto rendimiento y baja latencia utilizando Java y Kafka.
  1. Diseñar microservicios basados en eventos que procesen, enriquezcan y enruten datos en tiempo real a escala.
  1. Implementar arquitecturas reactivas y no bloqueantes para soportar alta concurrencia y resiliencia. Crear marcos de trabajo y bibliotecas de streaming reutilizables. Estos ayudarán a mejorar la eficiencia de la ingeniería y la estandarización en toda la plataforma.

Arquitectar sistemas distribuidos escalables

  1. Diseñar y optimizar arquitecturas de streaming distribuidas. Trabajarás con temas de Kafka, estrategias de particionamiento, grupos de consumidores, gestión de esquemas y patrones de ciclo de vida de eventos.
  1. Ayudar a tomar decisiones de arquitectura para toda la plataforma. Esto incluye escalabilidad, resiliencia, alta disponibilidad, recuperación ante desastres y despliegues en múltiples regiones.
  1. Impulsar las mejores prácticas en torno al modelado de eventos, evolución de esquemas, idempotencia, capacidad de reproducción y consistencia de datos en los sistemas de streaming.
  1. Construir y optimizar servicios escalables horizontalmente desplegados dentro de entornos en la nube basados en Kubernetes.
  1. Fiabilidad y rendimiento en producción. Asegurarse de que las plataformas y servicios de streaming sean fiables y fáciles de monitorizar. Mantener estos sistemas operativamente maduros.
  1. Optimizar los sistemas para el rendimiento, la latencia, la resiliencia, la eficiencia de recursos y la gestión de costes de infraestructura. Configurar una observabilidad completa utilizando métricas y registro centralizado. Utilizar herramientas de rastreo distribuido, alertas y monitorización de salud.
  1. Construir estrategias de pruebas automatizadas para flujos de trabajo de streaming, incluyendo pruebas unitarias, de integración, de contrato, de caos y de rendimiento.
  1. Participar en el soporte de producción. Ayudar con la respuesta a incidentes y el análisis de causa raíz. Trabajar en iniciativas para mejorar la fiabilidad continuamente.

Ingeniería nativa de la nube y Kubernetes

  1. Desplegar y gestionar microservicios contenedorizados dentro de entornos Kubernetes a través de GCP, AWS o plataformas en la nube similares.
  1. Definir estrategias para el autoescalado, despliegue, conmutación por error y optimización de recursos. Estas estrategias se centrarán en sistemas de producción de alto volumen.
  1. Crear y gestionar tuberías CI/CD. Esto incluye infraestructura como código y flujos de trabajo para el despliegue automatizado.
  1. Colaborar con equipos de ingeniería de plataforma para mejorar las herramientas de desarrollo, la automatización de despliegues y la fiabilidad en tiempo de ejecución.

Colaboración interfuncional

  1. Asociarse con equipos de ingeniería de datos para integrar arquitecturas de streaming con sistemas de procesamiento por lotes, lagos de datos y plataformas analíticas.
  1. Colaborar con equipos de ingeniería de software, gestión de productos y API para habilitar servicios en tiempo real y aplicaciones basadas en datos.
  1. Trabajar estrechamente con equipos de ingeniería de IA/ML para apoyar la ingeniería de características en tiempo real, tuberías de inferencia y cargas de trabajo de IA operativas.
  1. Explicar claramente las compensaciones de diferentes opciones técnicas. Discutir consideraciones de escalabilidad y riesgos operativos con las partes interesadas de ingeniería.

Habilidades técnicas requeridas

Java y programación reactiva

  1. Competencia avanzada en Java, incluyendo concurrencia, multihilo y ajuste de rendimiento de la JVM.
  1. Sólida experiencia con marcos de trabajo reactivos como Spring WebFlux, Project Reactor o similares.
  1. Conocimiento profundo del diseño de sistemas asíncronos y no bloqueantes.

Kafka y arquitectura basada en eventos

  1. Amplia experiencia con Apache Kafka (productores, consumidores, streams, registro de esquemas).
  1. Sólido conocimiento de estrategias de particionamiento, gestión de offsets, reequilibrio y recuperación de fallos.
  1. Experiencia en el diseño de esquemas de eventos y gestión de la evolución de esquemas.
  1. Familiaridad con Kafka Streams, Flink o marcos de trabajo de procesamiento de streams similares.

Kubernetes y sistemas nativos de la nube

  1. Sólida experiencia práctica desplegando y operando aplicaciones en Kubernetes. Deberías tener experiencia usando Docker para la contenedorización. También es importante tener conocimiento de la arquitectura de microservicios. Deberías entender cómo funcionan los autoescalados. También necesitas aprender sobre despliegues continuos. Es importante conocer patrones que aseguren una producción fiable.

Cualificaciones básicas

  1. 5+ años de experiencia profesional en ingeniería de software, incluyendo 2+ años trabajando en sistemas de streaming o distribuidos. Deberías tener experiencia en el diseño, construcción y ejecución de sistemas en tiempo real de grado de producción. Esto incluye sistemas basados en eventos. Deberías sentirte cómodo trabajando en sistemas basados en la nube que utilizan microservicios. Esto incluye entornos de ingeniería que se centran en estas tecnologías.
  1. Capacidad para asumir la propiedad de trabajos técnicos complejos y entregar soluciones fiables de forma autónoma.
  1. Disposición para mentorizar a ingenieros junior y contribuir a los estándares de ingeniería del equipo.
  1. Sólidas habilidades de comunicación y colaboración entre equipos de ingeniería y producto.
  1. Licenciatura en Ciencias de la Computación, Ingeniería o campo técnico relacionado; se prefiere un título avanzado.

INFORMACIÓN ADICIONAL

#LI-PV1

Rango salarial de contratación: $124,000.00 - 186,000.00.

El rango salarial de contratación para este puesto se aplica a Nueva York, California, Colorado, el estado de Washington y la mayoría de las otras geografías. El salario inicial para el candidato seleccionado depende de una variedad de factores relacionados con el trabajo, incluyendo, pero no limitado a, la ubicación geográfica, las demandas del mercado, la experiencia, la formación y la educación. Los beneficios disponibles para este puesto incluyen seguro médico, dental, de visión, plan 401(k), cobertura de seguro de vida, beneficios por discapacidad, programa de asistencia para la matrícula y PTO o, si corresponde, según lo dictado por el Acuerdo de Negociación Colectiva apropiado. Este puesto es elegible para bonificación.

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 usted es una persona cualificada con una discapacidad, puede solicitar una adaptación razonable durante el proceso de solicitud de empleo y/o reclutamiento. Puede 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.

Paramount Streaming, una división dentro de Paramount Global, es el hogar de los servicios directos al consumidor de la compañía que abarcan opciones gratuitas y de pago en forma de Pluto TV y Paramount+. Pluto TV es el líder mundial en televisión gratuita con publicidad, ofreciendo más de 1,400 canales globales y una extensa biblioteca de contenido en streaming, incluyendo canales en vivo y originales. Paramount+, servicio de suscripción digital de vídeo bajo demanda y streaming en vivo, combina deportes en vivo, noticias de última hora y A Mountain of Entertainment™. Paramount+ cuenta con una amplia biblioteca de series originales, programas exitosos y películas populares de todos los géneros de marcas y estudios de producción de renombre mundial, incluyendo SHOWTIME®.

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.
  • Oportunidades sólidas 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

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026