El portal de empleo de España
Ingeniero de Servidores Principal
En remoto desde España·Añadida hace 12 días
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
- Web
- userwise.io
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.


