Senior Software Engineer, Machine Learning - Riot Games Data

Job expired!

¿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