El portal de empleo de España

Ingeniero de Pipelines

En remoto, Madrid·Añadida hace 1 mes

Cloudlinux

10 ofertas abiertas

Resumen

Modalidad
En remoto (Madrid)
Inglés
Obligatorio
Experiencia
5+ años
Beneficios
Seguro médico privado

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Más de 5 años de experiencia profesional en ingeniería de backend / plataforma / infraestructura;
  • Experiencia demostrable construyendo y operando pipelines de datos o automatización de varias etapas: sistemas CI/CD, ETL/ELT, automatización de construcción y despliegue, orquestación de trabajos, plataformas de ML/datos o similares. Este es el requisito más importante. Te pediremos que nos expliques uno en detalle;
  • Profundidad real en al menos uno de estos lenguajes: Python, Go o Rust. Usamos los tres y no estamos contratando a un especialista en un lenguaje concreto; cuál traigas no importa realmente. La profundidad es simplemente cómo verificamos que la experiencia detrás es real, así que espera preguntas específicas sobre sistemas que hayas diseñado y desplegado: por qué tienen esa forma, cómo se comportan ante un fallo y qué construirías de forma diferente hoy;
  • Criterio de diseño de sistemas, más que capacidad bruta de codificación. La parte difícil de este rol es decidir qué construir, determinar dónde fallará y hacer que demuestre su propia corrección, no el volumen de código producido;
  • Experiencia práctica con orquestación de flujos de trabajo y programación de tareas (Airflow, Temporal, Prefect, Dagster, Argo, programadores personalizados; cualquier cosa que hayas ejecutado realmente en producción);
  • Instinto práctico para la ingeniería de fiabilidad: idempotencia, reintentos con backoff, exactly-once vs at-least-once, checkpointing y capacidad de reanudación, degradación controlada, contrapresión (backpressure) y manejo seguro de fallos parciales;
  • Experiencia práctica en observabilidad (Prometheus/Grafana, stack LGTM o equivalente), incluyendo el diseño de métricas en lugar de solo consumir dashboards creados por otros;
  • Experiencia profunda en CI/CD, idealmente GitLab CI incluyendo pipelines dinámicos/hijos y runners auto-alojados; comodidad con Docker y entornos de prueba basados en contenedores;
  • Experiencia con almacenamiento de objetos (S3/Ceph o equivalente) y con almacenes analíticos a gran escala (ClickHouse u otra base de datos columnar);
  • Comodidad diseñando máquinas de estado y procesos de larga duración que sobrevivan a los reinicios, y razonando sobre la concurrencia en múltiples despliegues en curso;
  • Excelentes habilidades de depuración en las capas de sistema, red y datos;
  • Fuertes habilidades de comunicación y comodidad trabajando en un equipo distribuido;
  • Dominio del inglés, tanto hablado como escrito.

Se valorará

  • Experiencia con entrega progresiva: despliegues tipo canary y basados en porcentajes, feature flags, reversión (rollback) automática, control del radio de impacto;
  • Experiencia ejecutando sistemas de IA/LLM en producción, particularmente en control de costes, contabilidad de tokens, entornos de evaluación y gestión de componentes no deterministas dentro de un pipeline determinista;
  • Experiencia con telemetría a escala de flota y con la creación de puertas de calidad sobre señales de producción ruidosas;
  • Familiaridad con WordPress, PHP o conceptos de WAF/ModSecurity;
  • Experiencia con gestión de la configuración (Ansible, Puppet, Salt) y con operaciones de servicios Linux.

No necesitas formación en ciberseguridad. La mayoría de los problemas difíciles aquí son de orquestación, fiabilidad, corrección bajo concurrencia y observabilidad. El conocimiento del dominio se puede aprender y tenemos especialistas de quienes aprenderlo; el criterio de ingeniería de pipelines es lo que no podemos sustituir.

Salario y beneficios

Qué ofrecen

  • Enfoque en el desarrollo profesional.
  • Proyectos interesantes y desafiantes.
  • Trabajo totalmente remoto con horario flexible, que te permite organizar tu día y trabajar desde cualquier lugar del mundo.
  • 24 días de vacaciones pagadas al año, 10 días de festivos nacionales y bajas por enfermedad ilimitadas.
  • Compensación para seguro médico privado.
  • Reembolso de coworking y gimnasio/deportes.
  • Presupuesto para formación.
  • La oportunidad de recibir una recompensa por la idea más innovadora que la empresa pueda patentar.

Al solicitar este puesto, consientes el tratamiento de tus datos personales según se describe en nuestra Política de Privacidad (https://cloudlinux.com/candidate-privacy-notice), que proporciona información detallada sobre cómo mantenemos y gestionamos tus datos.

El puesto

Buscamos un ingeniero experimentado para hacerse cargo de los pipelines automatizados que transforman la inteligencia de amenazas en protección implementada para decenas de millones de sitios web.

Cuando aparece una nueva vulnerabilidad, una cadena de sistemas automatizados tiene que detectarla, obtener la fuente vulnerable, producir reglas WAF, generar pruebas, demostrar que las reglas funcionan y no afectan al tráfico legítimo, y desplegarlas en decenas de millones de sitios web; después, vigilar la producción lo suficiente como para retirarlas automáticamente si se comportan mal. Hoy en día, esa cadena existe y funciona las 24 horas del día, los 7 días de la semana, y un solo eslabón poco fiable podría costar la protección a los clientes. Buscamos un ingeniero sólido para ampliarla rápidamente manteniendo su fiabilidad y transparencia. Esto implica resolver problemas de ingeniería complejos, trabajar con datos a escala, en un mundo con muchas sorpresas.

Este no es un rol de analista ni de investigación, pero se agradece la experiencia adicional en este dominio. Lo que necesitamos es alguien que construya sistemas que sigan funcionando: con una lógica compleja por debajo, y aburridos y fiables por fuera.

El puesto es totalmente remoto con horario flexible, lo que te permite planificar tu día y trabajar desde cualquier parte del mundo.

Qué harás

Sistemas que están en producción hoy y que necesitan crecer considerablemente:

  • El pipeline de protección automatizada: la cadena desde la inteligencia de amenazas hasta una regla validada y desplegada. Multietapa, en gran medida autónomo y con la necesidad de finalizar dentro de una ventana de tiempo fija cada día.
  • Automatización de despliegue progresivo: desplegar la protección en toda la flota en etapas controladas, con salvaguardas automatizadas que detengan o reviertan una etapa sin necesidad de intervención humana.
  • Quality gates (puertas de calidad): decidir, a partir de la señal de producción en vivo, si algo que hemos desplegado está causando daños, y actuar antes de que llegue a la siguiente etapa. Los errores son costosos en ambas direcciones: si se pasa por alto un problema, los sitios de los clientes fallan; si se sobrecorrige, la protección se elimina silenciosamente.
  • CI a escala: validación que levanta entornos reales y desechables a través de una gran matriz de versiones de software y configuraciones, y devuelve un veredicto fiable lo suficientemente rápido como para mantenerse dentro de la ventana de despliegue.
  • Orquestación de LLM y control de costes: varios subsistemas son dirigidos por agentes de IA dentro de entornos diseñados específicamente, con la evaluación, los presupuestos y la contabilidad de gastos como componentes fundamentales.
  • Observabilidad y alertas en todo el conjunto: se espera que los pipelines informen de su propio estado, demuestren que están sanos y escalen las alertas por sí mismos.

Esto funciona sobre un almacén de inteligencia de amenazas a escala de petabytes y telemetría en vivo de más de 60 millones de sitios web, bajo estrictos presupuestos de latencia de extremo a extremo medidos en horas. El modo de fallo que más nos interesa eliminar es el de un presupuesto incumplido de forma silenciosa.

Entraremos en detalles específicos durante el proceso de entrevista.

  • Diseñar, construir y operar los pipelines automatizados descritos anteriormente, de extremo a extremo;
  • Transformar trabajos por lotes (batch jobs) de varias etapas, que son frágiles, en sistemas reanudables, idempotentes y observables con máquinas de estado explícitas y rutas de recuperación;
  • Definir y aplicar presupuestos de latencia y SLO por etapa, y hacer que las violaciones sean visibles y accionables en lugar de silenciosas;
  • Construir la capa de observabilidad (métricas, dashboards, alertas y puertas de salud) para que el pipeline informe de su propio estado en lugar de necesitar que alguien vaya a mirar;
  • Diseñar e implementar salvaguardas: retención y reversión (rollback) automáticas, límites de radio de impacto (blast-radius), interruptores de apagado (kill switches) y comportamiento seguro por defecto cuando una dependencia ascendente no está disponible;
  • Hacer que los sistemas requieran poco mantenimiento: eliminar pasos manuales, eliminar la supervisión humana constante y reducir la superficie operativa en lugar de aumentarla;
  • Escribir y mantener pruebas unitarias y de integración para lógica que es genuinamente difícil de probar: concurrencia, fallos parciales, inestabilidad de APIs externas, estado multietapa;
  • Investigar y resolver problemas complejos en ClickHouse, GitLab CI, S3/almacenamiento de objetos, Prometheus/Grafana y APIs de terceros;
  • Colaborar con los analistas de seguridad y el equipo de Servidores en la arquitectura, y oponerse cuando un diseño propuesto no sobreviva al contacto con la producción.

Valoramos a los ingenieros que sean

  • Resolutores de problemas curiosos y valientes: que no tengan miedo de profundizar en los sistemas existentes, investigar las causas raíz y proponer mejoras;
  • Escépticos por defecto: que pregunten qué falsificaría una conclusión antes de actuar sobre ella, y que confíen en las mediciones por encima del razonamiento plausible;
  • Pragmáticos y orientados al detalle: enfocados en construir sistemas fiables y mantenibles, y alérgicos a las soluciones que requieren que un humano recuerde algo;
  • Propietarios (Owners): que se sientan cómodos siendo la persona responsable de si un pipeline funcionó correctamente anoche;
  • Comunicadores eficaces: capaces de articular ideas con claridad, intercambiar feedback de forma constructiva y fomentar la colaboración entre equipos;
  • Comprometidos y proactivos: que aporten energía, iniciativa y una presencia positiva que fortalezca la cultura del equipo.

Sobre Cloudlinux

CloudLinux es una empresa de software que desarrolla sistemas operativos y soluciones de seguridad para entornos de hosting basados en Linux. Su producto insignia, CloudLinux OS, es una distribución comercial de Linux diseñada para proveedores de hosting compartido, que ofrece mayor seguridad, estabilidad y rendimiento mediante funciones como LVE (Lightweight Virtual Environment) y KernelCare, que proporciona parches de kernel en vivo sin necesidad de reinicios. La empresa también ofrece productos como Imunify360 para la seguridad de servidores y KernelCare para sistemas empresariales, sirviendo a una base global de clientes compuesta por empresas de hosting y centros de datos.

CloudLinux tiene una presencia significativa en España, con una oficina de desarrollo en Valencia, que es un centro clave para sus equipos de ingeniería. La empresa es conocida por su cultura de trabajo remoto, que permite a los empleados trabajar desde cualquier lugar, y contrata activamente talento internacional para puestos en ingeniería, seguridad e infraestructura. Para los profesionales internacionales, CloudLinux ofrece un entorno colaborativo con un enfoque en tecnologías de código abierto y software de sistemas de vanguardia, lo que lo convierte en una opción atractiva para quienes buscan trabajo remoto en la industria tecnológica.

Fundación
2009
Plantilla
200–500
Sede
Palo Alto, EE. UU.
En España
Valencia

Datos prácticos

  • CloudLinux ofrece puestos totalmente remotos, lo que permite a los empleados trabajar desde cualquier lugar del mundo, incluida España.
  • La empresa tiene una oficina de desarrollo en Valencia, España, que sirve como centro para los equipos de ingeniería y seguridad.
  • CloudLinux es conocida por su enfoque en tecnologías de código abierto y sus contribuciones al ecosistema Linux, lo que puede resultar atractivo para los desarrolladores.
  • La empresa ofrece un entorno de trabajo flexible con un fuerte énfasis en el equilibrio entre la vida laboral y personal y el crecimiento profesional.
  • Los contratados internacionales pueden esperar una cultura colaborativa con miembros del equipo distribuidos en múltiples zonas horarias.

En sus propias palabras

Sobre la empresa y el equipo

CloudLinux es una empresa global con enfoque prioritario en el trabajo remoto. Nos guían nuestros principios: hacer lo correcto, los empleados primero, somos "remote first", y ofrecemos productos de seguridad e infraestructura Linux de alto volumen y bajo coste que ayudan a las empresas a aumentar la eficiencia de sus operaciones. Cada persona de nuestro equipo se apoya mutuamente y hace todo lo posible para asegurar que todos tengamos éxito.

Consulta nuestro sitio web para más información https://cloudlinux.com/

Imunify360 Security Suite es un producto de CloudLinux Inc., el creador del OS número 1 en seguridad y estabilidad para proveedores de hosting. Imunify es una solución de seguridad innovadora diseñada específicamente para servidores compartidos y VPS/dedicados. Esta solución automatizada y fácil de usar, con un enfoque de seguridad de seis capas, ofrece una prevención de ataques integral y completa.

Todas las vacantes de Cloudlinux
WhatsApp

Ingeniero de Plataforma

CloudlinuxHace 5 días2 vacantes
En remoto, Madrid

Product Owner - Imunify Email

CloudlinuxHace 2 sem.
En remoto, Madrid

Ingeniero de Software Python

CloudlinuxHace 2 sem.
En remoto, Madrid
En remoto, Madrid

Pasante de Desarrollador C

CloudlinuxHace 2 sem.
En remoto, Madrid
En remoto, Madrid
Ver los 10 empleos