B&A
Paramount
Ingeniero de Software Principal - Android
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 centrada en los creadores, enfocada en la audiencia, orientada a la tecnología y con 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. ¡VAMOS!
Título del puesto: Ingeniero de Software Principal - Android
Ubicación: EE. UU. - Presencial (Los Ángeles, Nueva York o San Francisco)
Paramount busca un Ingeniero de Software Principal - Android para desarrollar soluciones coherentes a desafíos técnicos complejos basados en contenido. Este puesto es responsable del ciclo de vida completo del desarrollo de software, desde la comprensión de los objetivos del producto y las hojas de ruta de ingeniería hasta el diseño de soluciones, la arquitectura, la implementación, la entrega y el mantenimiento continuo.
Este rol se sitúa en la intersección de la ingeniería profunda de la plataforma Android y el desarrollo nativo de IA: uso diario de agentes de IA y herramientas de codificación (Cursor, Claude Code, Copilot) y colaboración práctica con equipos de ML y ciencia de datos en funciones orientadas al cliente.
El candidato ideal colaborará estrechamente con los equipos de producto e ingeniería para definir requisitos, alinear las soluciones técnicas con los objetivos comerciales, proporcionar estimaciones de ingeniería precisas y contribuir a iniciativas de arquitectura de plataforma centradas en la optimización, el rendimiento y la escalabilidad.
Esta persona también liderará y asesorará a ingenieros durante todo el proceso de desarrollo, estableciendo estándares para la calidad del código, herramientas, métricas, informes y colaboración en ingeniería de calidad para garantizar un enfoque que priorice la calidad. --------------------------------------------------------------------------------
Paramount+, un servicio de suscripción digital de video bajo demanda y transmisión en vivo directo al consumidor de Paramount Global, combina deportes en vivo, noticias de última hora y una montaña de entretenimiento. El servicio de transmisión premium 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, incluidos BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures y Smithsonian Channel. El servicio también es el hogar de transmisión de una programación deportiva inigualable, que incluye todos los eventos de CBS Sports, desde golf hasta fútbol americano, baloncesto y más, además de derechos de transmisión exclusivos para las principales propiedades deportivas, incluidas algunas de las ligas de fútbol más grandes y populares del mundo. Paramount+ también permite a los suscriptores transmitir estaciones locales de CBS en vivo en todo EE. UU., además de la capacidad de transmitir otros canales en vivo de Paramount Streaming: CBSN para noticias 24/7, CBS Sports HQ para noticias y análisis deportivos, y ET Live para cobertura de entretenimiento.
RESPONSABILIDADES
LIDERAZGO TÉCNICO
- Impulsar la dirección arquitectónica y el diseño de aplicaciones Android.
- Establecer las mejores prácticas para la codificación, las pruebas, el despliegue y la mantenibilidad.
- Promover nuevas herramientas, marcos de trabajo y procesos para mejorar la innovación y la eficiencia en el desarrollo.
- Crear diagramas arquitectónicos y especificaciones técnicas para respaldar la entrega de software de alta calidad.
- Liderar debates sobre arquitectura para el desarrollo de funciones y las mejores prácticas de ingeniería de software.
- Impulsar el rendimiento de las aplicaciones, la optimización de la reproducción, las mejoras de estabilidad y los esfuerzos de perfilado.
DESARROLLO DE APLICACIONES
- Diseñar, desarrollar, probar, desplegar, mantener, integrar y mejorar aplicaciones Android utilizando tecnologías modernas y las mejores prácticas de la industria.
- Garantizar el rendimiento, la capacidad de respuesta, la fiabilidad y la calidad de las aplicaciones.
- Solucionar y resolver problemas técnicos mediante una depuración eficaz y un análisis de causa raíz.
DESARROLLO INTEGRADO CON IA
- Aprovechar las herramientas de desarrollo impulsadas por IA, como GitHub Copilot, Cursor, Claude Code o soluciones similares a lo largo del ciclo de vida del desarrollo de software.
- Colaborar con el liderazgo técnico para establecer las mejores prácticas para una adopción segura y eficaz de la IA dentro de los equipos de ingeniería.
- Impulsar iniciativas que incorporen capacidades de LLM y machine learning en las experiencias de producto, incluyendo búsqueda, descubrimiento, personalización y comprensión de contenido.
MENTORÍA
- Asesorar a ingenieros de nivel medio y senior compartiendo experiencia técnica y apoyando su crecimiento profesional.
- Realizar revisiones de código para mantener altos estándares de calidad, consistencia y mantenibilidad del código.
COLABORACIÓN INTERFUNCIONAL
- Colaborar estrechamente con gerentes de producto, diseñadores, equipos de QA y socios de ingeniería para definir y entregar soluciones.
- Coordinar con equipos de backend y servicios de API para garantizar una integración y entrega de funciones sin problemas.
MEJORA DE PROCESOS
- Mejorar continuamente los procesos de desarrollo, los estándares de ingeniería y la productividad del equipo.
- Mantenerse al día con las tecnologías, marcos de trabajo y tendencias de la industria de Android, recomendando su adopción cuando sea apropiado.
PROPIEDAD Y RESPONSABILIDAD
- Colaborar con el Gerente de Ingeniería de Android en la estrategia técnica y la ejecución.
- Asegurar que las aplicaciones sigan siendo altamente receptivas, escalables y de alto rendimiento.
- Prevenir y mitigar proactivamente los incidentes de producción.
- Capacitar a los equipos de ingeniería para entregar con éxito funciones y mejoras críticas para la misión.
- Identificar riesgos técnicos y cuellos de botella y proponer estrategias de mitigación eficaces. --------------------------------------------------------------------------------
HABILIDADES REQUERIDAS
EXPERIENCIA EN DESARROLLO ANDROID
- Dominio de nivel experto en Kotlin y Java.
- Sólida comprensión del SDK de Android y los ecosistemas de la plataforma Android.
- Conocimiento profundo de patrones arquitectónicos y enfoques modernos de desarrollo de Android, incluyendo:
- MVVM
- MVI
- Clean Architecture
- Jetpack Compose
- Material Design
- Experiencia con Android Studio y Gradle.
- Sólida comprensión e implementación de patrones de diseño de software.
DISEÑO DE SISTEMAS Y ARQUITECTURA
- Capacidad demostrada para diseñar aplicaciones Android escalables, de alto rendimiento y seguras.
- Experiencia en la integración de APIs RESTful complejas y bibliotecas de terceros.
PRUEBAS Y GARANTÍA DE CALIDAD
- Amplia experiencia escribiendo pruebas unitarias, de interfaz de usuario y automatizadas utilizando marcos de trabajo como JUnit y Espresso.
- Experiencia en la implementación y mantenimiento de tuberías CI/CD utilizando herramientas como Jenkins y GitHub Actions.
OPTIMIZACIÓN DEL RENDIMIENTO
- Experiencia en la identificación y resolución de cuellos de botella de rendimiento, incluyendo fugas de memoria, problemas de renderizado e ineficiencias de red.
- Dominio de las herramientas de análisis de rendimiento de Android, incluyendo Android Profiler y LeakCanary.
LIDERAZGO Y COMUNICACIÓN
- Capacidad para comunicar conceptos técnicos complejos a ingenieros, partes interesadas y audiencias ejecutivas.
- Éxito demostrado en la mentoría y el desarrollo de equipos de ingeniería de alto rendimiento. --------------------------------------------------------------------------------
CALIFICACIONES BÁSICAS
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
- 7+ años de experiencia profesional en desarrollo de software, incluyendo 6+ años enfocados en el desarrollo de Android.
- Éxito demostrado liderando y entregando proyectos de Android a gran escala en entornos de producción a través de múltiples equipos Agile/Scrum.
- Historial comprobado de propiedad arquitectónica y toma de decisiones técnicas.
- Sólidas habilidades interpersonales y de gestión de partes interesadas con la capacidad de facilitar debates comerciales y técnicos.
- Fuerte enfoque en la calidad del software y la experiencia del usuario.
- Capacidad para traducir los objetivos comerciales en requisitos y soluciones técnicas. --------------------------------------------------------------------------------
CALIFICACIONES PREFERIDAS
- Experiencia práctica en el desarrollo de aplicaciones para Android, Android TV, Amazon Fire TV y plataformas relacionadas.
- Experiencia en la publicación de aplicaciones en Google Play Store y/o Amazon Appstore.
- Experiencia trabajando de forma remota con equipos distribuidos globalmente e interfuncionales.
- Experiencia con arquitecturas de Android de múltiples módulos.
- Experiencia en el soporte de tecnologías de accesibilidad como JAWS, VoiceOver, ZoomText y navegación solo con teclado.
- Familiaridad con los estándares de accesibilidad WCAG y prácticas de desarrollo centradas en la accesibilidad.
- Experiencia en la implementación de funciones de accesibilidad como:
- Soporte para TalkBack
- Atributos contentDescription y labelFor
- Escalado dinámico de texto
- Diseño de interfaz de usuario receptivo
- Anuncios de accesibilidad --------------------------------------------------------------------------------
ALFABETIZACIÓN EN IA
- Experiencia práctica diaria con asistentes de codificación de IA como Cursor, Claude Code, GitHub Copilot o herramientas equivalentes.
- Sólidas habilidades de ingeniería de prompts y capacidad para evaluar críticamente el código generado por IA antes de su uso en producción.
- Conocimiento práctico de:
- Modelos de lenguaje grandes (LLMs)
- Embeddings
- Generación aumentada por recuperación (RAG)
- Ingeniería de prompts
- Experiencia en la construcción o creación de prototipos de funciones de producto impulsadas por ML o LLM, incluyendo búsqueda, clasificación, personalización, comprensión de contenido o experiencias de IA dentro de la aplicación.
- Sólida comprensión de las prácticas de IA responsable, incluyendo privacidad, consideraciones de propiedad intelectual, atribución y requisitos de revisión humana. --------------------------------------------------------------------------------
HABILIDADES PREFERIDAS / DESEABLES
- Experiencia con tecnologías de transmisión de video, incluyendo HLS y MPEG-DASH.
- Experiencia trabajando con ExoPlayer.
- Conocimiento de Widevine DRM.
INFORMACIÓN ADICIONAL
Rango salarial de contratación: $156,800.00 - 235,200.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 demás geografías. El salario inicial para el solicitante seleccionado depende de una variedad de factores relacionados con el trabajo, incluidos, entre otros, 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 tiempo libre remunerado (PTO) o, si corresponde, según lo dicte el Acuerdo de Negociación Colectiva apropiado. Este puesto es elegible para bonificaciones.
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 calificados 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 calificada 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 [email protected]. Solo se devolverán los mensajes dejados para este propósito.
Lo que ofrecemos
- Compensación atractiva y paquetes integrales de beneficios. Consulta nuestra lista completa de beneficios aquí skydance.com/careers/benefits.
- Tiempo libre remunerado generoso.
- Suscripciones gratuitas a HBO Max, Paramount+ y otros servicios de transmisión y productos de noticias digitales de Skydance.
- Oportunidades sólidas de participación de los empleados, incluido el acceso a proyecciones y eventos exclusivos, series de oradores, actividades de voluntariado y más.
