El portal de empleo de España

Ingeniero de Servidores Principal

En remoto desde España·Añadida hace 23 días (comprobada el 8 oct)

Resumen

Modalidad
En remoto desde España
Inglés
Obligatorio
Experiencia
8+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • 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 los datos o en la arquitectura de las consultas (se valorará experiencia con la capa de almacenamiento de Nakama o CockroachDB)
  • 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 profiling: identificación y resolución de fugas de memoria, picos de CPU y 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

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

Salario y beneficios

Qué ofrecen

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

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, incluyendo la lógica con autoridad del servidor y módulos de tiempo de ejecución en Nakama
  • Extender y operar Nakama (Heroic Labs) para servicios de juego principales: autenticación, matchmaking, tablas de clasificación, almacenamiento, RPC y multijugador en tiempo real
  • Responsabilizarse del diseño del esquema de la base de datos y del rendimiento de las consultas en sistemas PostgreSQL, incluyendo la capa de almacenamiento de Nakama
  • Impulsar la estrategia de escalado horizontal (clustering de Nakama, servicios sin estado), optimizando el consumo 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 contra Nakama y los servicios de apoyo para detectar puntos de ruptura antes del lanzamiento

Importante

  • Experiencia práctica con Nakama (Heroic Labs): módulos de tiempo de ejecución personalizados en Go (se valorará Lua/TypeScript), matchmaker, motor de almacenamiento, sockets en tiempo real y ejecución de clusters de Nakama en producción
  • Experiencia práctica con Redis, KeyDB o Memcached: caché, limitación de tasa (rate-limiting), gestión de estados, incluyendo la mitigación de cache stampede, la sobrecarga de serialización y el diseño de políticas de desalojo (eviction)
  • Sólido criterio en TDD/BDD y experiencia práctica en pruebas de carga (por ejemplo, Artillery), incluyendo cargas de trabajo en tiempo real/sockets
  • Experiencia práctica con GCP/Google App Engine: despliegue, monitorización y escalado de servicios serverless/en 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, España
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
En remoto desde España

Lead UI/UX Designer - Juegos Mobile Casual F2P

UserWise ServicesHace 1 meses
En remoto desde España
En remoto desde España

Senior Product Manager - Games

UserWise ServicesHace 7 meses
En remoto desde España

Director de Productos

UserWise ServicesHace 8 meses
En remoto desde España

Gestor de Producto

UserWise ServicesHace 8 meses
En remoto desde España
Ver los 8 empleos