¿Te apasiona construir, lanzar y operar juegos que cautivan a jugadores de todo el mundo? En Riot Games, nuestros Ingenieros se destacan en su oficio. Estamos buscando un Ingeniero de Software Senior para unirse a nuestro equipo de Datos Nuevos, Emergentes y Estudios de I+D.
Como Ingeniero de Software Senior, contribuirás a soluciones de datos robustas y confiables diseñadas para mejorar los títulos de juegos a lo largo de su ciclo de desarrollo. Utilizarás tu experiencia en sistemas de datos de IA/ML a gran escala para crear soluciones eficientes, trabajando estrechamente con otros ingenieros en el equipo de Datos. Reportarás directamente al gerente de ingeniería del equipo de Datos Nuevos, Emergentes y de I+D de Riot Data.
Responsabilidades Clave
- Desarrollar y operar sistemas de aprendizaje automático a gran escala, abarcando la recolección de requisitos, el diseño de una arquitectura lista para producción y el soporte sostenible de servicios de alta disponibilidad.
- Construir, desplegar, optimizar y mantener modelos de aprendizaje automático.
- Integrar el aprendizaje automático en el servidor del juego, servicios backend y almacén de datos a través de características del juego.
- Proveer herramientas y automatización para apoyar a científicos de datos, diseñadores, QA y analistas para flujos de trabajo más eficientes y repetibles.
- Colaborar estrechamente con diseñadores de juegos, ingenieros y liderazgo para recopilar conjuntos de datos, construir prototipos y explorar usos innovadores de modelos generativos para el desarrollo de juegos.
Calificaciones Requeridas
- Título de licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente.
- Más de 4 años de experiencia como ingeniero de software, con al menos 2 años enfocados en roles de datos y/o aprendizaje automático.
- Familiaridad con herramientas populares de aprendizaje automático como Mlflow, Tensorflow, PyTorch, herramientas de aprendizaje por refuerzo como RLlib, Gym/Gymnasium y modelos transformadores para lenguaje.
- Experiencia construyendo software en múltiples lenguajes como Golang, Python o C++.
- Competencia demostrada en la construcción y mantenimiento de sistemas complejos basados en eventos.
- Experiencia con sistemas de aprendizaje automático a gran escala de extremo a extremo, incluyendo la recolección de requisitos, el diseño de una arquitectura lista para producción y el soporte sostenible de servicios de alta disponibilidad.
- Competencia en procesamiento de datos (por ejemplo, Spark, BigQuery, DataProc), almacenamiento (por ejemplo, S3, Google Cloud Storage), transporte (por ejemplo, Kafka, PubSub) y orquestación (por ejemplo, Airflow, Luigi).
- Experiencia desplegando infraestructura en la nube (por ejemplo, AWS, GCP) utilizando contenedores y orquestación (por ejemplo, Docker, Kubernetes), gestionados usando infraestructura como código (por ejemplo, Terraform, Ansible).
- Familiaridad con plataformas modernas de MLOps.
- Habilidades excepcionales de comunicación escrita y verbal.
- Excelentes habilidades de colaboración.
Calificaciones Deseadas
- Experiencia o interés en trabajar con Unreal Engine.
- Familiaridad con plataformas modernas de ML como Triton inference server y Seldon Core.
El éxito en este rol proviene del dominio de tu oficio, un espíritu colaborativo y la toma de decisiones que priorizan la satisfacción del jugador. Estamos buscando candidatos con una sólida formación académica, experiencia relevante y una afinidad personal por los videojuegos. ¡Si empatizas con los jugadores y estás comprometido a mejorar sus experiencias, este rol podría ser perfecto para ti!
Nuestros Beneficios
Priorizamos el equilibrio entre el trabajo y la vida personal con una política de tiempo libre remunerado abierta y horarios de trabajo flexibles. Nuestros beneficios incluyen seguro médico, dental y de vida, licencia parental para ti, tu cónyuge/pareja de hecho y tus hijos, y un 401k con contribución de la empresa. Visita nuestras páginas de beneficios para más información.
En Riot Games, valoramos el trabajo en equipo tal y como lo encarnan el Código del Invocador y el Código de la Comunidad. Nuestra cultura celebra