TMS LLC
Netflix
Ingeniero de Software de Sistemas de Producción - Netflix Animation Studios
Resumen del puesto
¿Piensas principalmente en Java pero deseas poder hablar de películas todo el día? Buscamos Ingenieros de Software Full Stack aventureros que quieran usar sus habilidades para ayudar a nuestros artistas de clase mundial a ser lo mejor posible en su creatividad. Únete a nuestro equipo de alto calibre y ayuda a impulsar la próxima evolución de nuestros sistemas críticos para la misión. ¡Este desafiante puesto requiere que resuelvas problemas complejos utilizando técnicas de vanguardia mientras contribuyes a la entrega de largometrajes animados!
Los Ingenieros de Software Java Full Stack trabajan en nuestro equipo de Ingeniería de Producción. Desarrollamos, mantenemos y mejoramos los sistemas de software que ejecutan todas las partes de nuestro negocio, desde el front-end hasta el backend, incluida la gestión de activos digitales, el seguimiento de la producción, la programación de tareas para renderizado y la sincronización de datos distribuidos.
Nuestro entorno creativo da la bienvenida a ingenieros de software que son inventivos, comunicativos y disfrutan formando parte de un equipo. Esperamos que tengas un interés genuino en todo el proceso de creación de películas, pero no necesitas tener experiencia previa en esta industria.
Qué harás
- Trabajar como parte de un pequeño equipo internacional centrado en mejorar la experiencia de creación de películas de animación.
- Colaborar estrechamente con ingenieros, artistas y cineastas de nuestros estudios.
- Colaborar con socios técnicos para evolucionar nuestros sistemas y aprovechar la tecnología de vanguardia.
- Recopilar requisitos, diseñar y desarrollar nuevas funcionalidades para flujos de trabajo artísticos y de gestión.
- Probar, mantener y lanzar aplicaciones distribuidas a gran escala.
- Automatizar, monitorizar y solucionar problemas de sistemas de producción y resolver incidencias operativas.
- Comunicar el estado y la resolución con clientes de diversos niveles de experiencia técnica.
Qué necesitarás
- Título de Grado en Informática o campo relacionado.
- +5 años de experiencia comercial en desarrollo de software Java.
- Experiencia demostrada con bases de datos relacionales (Postgres, AWS Aurora).
- Contribuciones significativas a sistemas de software distribuidos escalables.
- Experiencia demostrada trabajando con clientes internos o externos.
- Sólidas habilidades de comunicación e interpersonales.
- Buen entendimiento de modelado de datos y arquitectura de software de múltiples niveles.
- Buenas habilidades de planificación y estimación.
Puntos extra si tienes
- Experiencia en el diseño de APIs (p. ej., con gRPC, GraphQL).
- Experiencia programando en otros lenguajes (p. ej., Python, Rust, Kotlin).
- Experiencia desarrollando para sistemas de Computación de Alto Rendimiento (p. ej., Programación de Tareas, Multihilo).
- Experiencia con sistemas de mensajería (p. ej., ActiveMQ, Kafka, AWS SQS).
- Experiencia utilizando bases de datos en memoria e indexación (p. ej., Redis, Apache Ignite, Lucene, ElasticSearch, OpenSearch).
- Comprensión del proceso y los principios de UX.
- Familiaridad con CI/CD (p. ej., Jenkins, GitHub Actions, Sonarcube, Artifactory, Terraform, Spinnaker).
- Familiaridad con la programación de flujos reactivos (p. ej., WebFlux).
Este puesto se basa en Vancouver, Columbia Británica. Puesto híbrido (mínimo de 3 días a la semana en la oficina).
En NAS, consideramos cuidadosamente una amplia gama de factores de compensación para determinar tu remuneración. Nos basamos en indicadores del mercado y consideramos tu familia de puestos específica, antecedentes, ubicación, habilidades y experiencia. El rango general del mercado para este puesto suele ser de $124,000 - $179,000. Esto refleja la compensación total; no tenemos opciones sobre acciones.
Los beneficios de NAS pueden incluir planes médicos/dentales/de visión, apoyo para la salud mental, programas de jubilación y beneficios para la formación familiar, programas de licencia pagada y programas de tiempo libre pagado para usar como vacaciones y días de baja por enfermedad. Consulta más detalles sobre nuestros beneficios aquí.
