El portal de empleo de España

Ingeniero de Servidores Principal

En remoto desde España·Añadida hace 12 días

UserWise Services

10 ofertas abiertas

Resumen

Detalles del puesto

  • Totalmente en remoto

    Según la oferta.

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 8+ años de experiencia

    Puesto de nivel Senior.

Esta oferta se ha traducido automáticamente al español.

Salario y beneficios

Qué ofrecen

  • Salarios en USD competitivos en el mercado y libres de impuestos
  • Tiempo libre retribuido
  • Revisiones de desempeño anuales

Requisitos

Se valorará

  • Experiencia en CI/CD y DevOps (GitHub Actions, GitLab CI) además de monitorización/alertas (Prometheus, Datadog)
  • Sólido conocimiento de protocolos de red: WebSockets, gRPC/HTTP2, ajuste de UDP/TCP para sistemas en tiempo real de baja latencia

El puesto

Buscamos un Principal Server Engineer para hacerse cargo de los sistemas backend que impulsan nuestros juegos en vivo: servicios que actualmente soportan más de 1M de DAU. Serás responsable del rendimiento, la escalabilidad y la fiabilidad en el núcleo de nuestra infraestructura, trabajando estrechamente con el equipo de ingeniería en todo, desde el diseño de esquemas hasta la respuesta ante incidentes.

Experiencia: más de 8 años

Qué harás

  • Diseñar, construir y mantener servicios backend en Go/Python para títulos de juegos en vivo de alto tráfico
  • Responsable del diseño del esquema de la base de datos y del rendimiento de las consultas en sistemas PostgreSQL
  • Impulsar la estrategia de escalado horizontal: optimizando la huella de CPU/memoria y reduciendo la contención de bloqueos frente al escalado vertical
  • Analizar y resolver fugas de memoria, picos de CPU y bloqueos mutuos (deadlocks) en producción
  • Liderar las investigaciones de causa raíz para problemas de rendimiento y caídas del servicio, desde la detección hasta la resolución
  • Arquitectar y mantener capas de estado/caché en memoria (Redis/KeyDB/Memcached)
  • Diseñar y ejecutar pruebas de carga para detectar puntos de ruptura antes del lanzamiento

Requisitos

Crucial

  • Experiencia profunda en Go y Python: internals del lenguaje, modelos de ejecución y optimización de rendimiento (gestión de goroutines, ajuste de GC, técnicas de zero-allocation)
  • Gran fluidez en PostgreSQL: diseño de esquemas escalables, análisis de planes de consulta, optimización de estrategias de indexación, con ejemplos reales de resolución de cuellos de botella mediante cambios en la disposición de datos o en la arquitectura de consultas
  • Experiencia demostrada escalando sistemas que soportan más de 350k DAU, con una filosofía de escalado horizontal prioritario (serialización/deserialización eficiente mediante Protobuf/MsgPack, reducción de la contención de bloqueos)
  • Experiencia práctica en perfilado (profiling): identificación y resolución de fugas de memoria, picos de CPU y bloqueos mutuos (deadlocks)
  • Al menos 2 ejemplos concretos de problemas de rendimiento complejos en producción o caídas del servicio, incluyendo el análisis de causa raíz y la metodología de resolución
  • Al menos 2 proyectos de producción lanzados como ingeniero backend principal gestionando tráfico en vivo

Importante

  • Experiencia práctica con Redis, KeyDB o Memcached: caché, limitación de tasa (rate-limiting), gestión de estado, incluyendo la mitigación de cache stampede, la sobrecarga de serialización y el diseño de políticas de expulsión (eviction policy)
  • Sólido criterio en TDD/BDD y experiencia práctica en pruebas de carga (por ejemplo, Artillery)
  • Experiencia práctica con el framework Nakama: módulos personalizados en Go/Lua, matchmakers, motor de almacenamiento, sockets multijugador en tiempo real
  • Experiencia práctica con GCP/Google App Engine: despliegue, monitorización y escalado de servicios serverless/contenedores

Sobre UserWise Services

UserWise Services es una empresa de servicios tecnológicos especializada en juegos móviles, que ofrece experiencia en desarrollo de juegos, gestión de productos y análisis de datos. La empresa opera a nivel mundial, con un enfoque en apoyar a los estudios de juegos en la optimización de sus operaciones en vivo y las experiencias de los jugadores. Su equipo trabaja en las disciplinas de ingeniería, producto y datos para ofrecer soluciones de alto impacto para la industria del juego.

Con sede en Barcelona, España, UserWise Services ha establecido su presencia en uno de los principales centros tecnológicos y de juegos de Europa. La cultura laboral de la empresa enfatiza la colaboración y la innovación, lo que la convierte en una opción atractiva para profesionales internacionales que buscan contribuir al sector de los juegos móviles. Con roles que abarcan gestión de productos, ingeniería y análisis de datos, UserWise ofrece oportunidades para que profesionales cualificados trabajen en la evolución de juegos en vivo y en proyectos centrados en el jugador en un entorno dinámico y multicultural.

Plantilla
40
Sede
Barcelona, Spain
En España
Barcelona

Datos prácticos

  • Con sede en Barcelona, un importante centro tecnológico y de juegos en Europa, que ofrece un estilo de vida vibrante y una sólida red profesional.
  • El enfoque en juegos móviles brinda oportunidades para trabajar en operaciones de juegos en vivo y proyectos de participación de jugadores.
  • Los roles incluyen gestión de productos, ingeniería y análisis de datos, adecuados para especialistas en la industria del juego.
  • Es probable un entorno de equipo internacional, dada la naturaleza global del sector de los juegos y la diversa fuerza laboral de Barcelona.
Todas las vacantes de UserWise Services
WhatsApp