El portal de empleo de España
Más de 92.000 ofertas activasIngeniero de ML Sénior - Detección de Malware
En remoto, Madrid·Añadida hace 5 días (comprobada el 26 oct)
11 ofertas abiertas
Nuestro 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 construyendo sistemas de ML que funcionen en producción, incluyendo más de 2 años en un dominio adversarial: seguridad, abuso, fraude o spam.
- Tú mismo has entrenado y ajustado modelos transformer —preparación de datos, tokenización de código, LoRA/QLoRA o fine-tunes completos, destilación, cuantización— no solo has llamado a APIs alojadas.
- Profundidad en ML clásico: gradient boosting, modelos lineales en características dispersas (sparse features), calibración, desequilibrio de clases y criterio sobre cuándo estos superan a un LLM.
- Disciplina de evaluación: divisiones sin filtraciones (leakage-free) por tiempo y familia, precisión con un presupuesto fijo de falsos positivos, conjuntos de regresión y un informe honesto de por qué la producción diferirá de la fase offline.
- Ingeniería de costes de inferencia: has medido el rendimiento (throughput) y la latencia, y has hecho que un modelo se ajuste a un presupuesto de CPU o memoria (ONNX, llama.cpp, vLLM, int8/int4).
- Python sólido, PyTorch y el stack de Hugging Face; SQL en tablas analíticas grandes (ClickHouse o similar).
- Familiaridad con PHP o JavaScript, o disposición para aprender trabajando con nuestros analistas de malware.
- Utilizas agentes de codificación con IA a diario y puedes demostrar cómo.
- Inglés nivel intermedio-alto (B2) o superior, con una comunicación escrita particularmente fuerte para el trabajo asíncrono.
Se valorará
- Experiencia en malware web, webshells, kits de phishing o seguridad de WordPress.
- Modelos sobre código: características AST o de tokens, LLMs de código, modelos de grafos sobre la estructura del programa.
- Clustering de malware y análisis de similitud.
- Entrenamiento multi-GPU en tu propio bare metal; MLflow o Weights & Biases; versionado de conjuntos de datos.
- Go o Rust, para inferencia en el servidor.
- Trabajos publicados o charlas sobre ML para seguridad.
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.
El puesto
Imunify360 es la suite de seguridad de CloudLinux para servidores web Linux: escaneo de malware en tiempo real y en segundo plano, limpieza automatizada, un WAF, protección de PHP en tiempo de ejecución (Proactive Defense), un escáner de malware en bases de datos y reputación de IP. Se ejecuta en los servidores compartidos, VPS y dedicados de los proveedores de hosting, por lo que las nuevas campañas de malware web llegan a nuestra flota de forma temprana.
Contamos con uno de los corpus etiquetados más grandes de malware de servidores web en vivo de la industria: archivos, veredictos, resultados de limpieza y decisiones de analistas recopilados de servidores de hosting en producción cada día. Esto ya impulsa nuestras firmas, heurísticas y modelos de ML, y hay mucho más que extraer de ello. Buscamos un Senior ML Engineer que convierta esos datos en detecciones que se implementen —clasificadores, triaje asistido por LLM y firmas generadas— y que siga explorando nuevos métodos de ML/LLM contra ello, medido por las tasas de falsos negativos y falsos positivos del producto, no por la precisión en el notebook.
Nuestro conjunto de datos se centra en el malware web: PHP, JavaScript, kits de phishing en HTML, plugins y temas de WordPress y Joomla infectados, inyecciones en bases de datos, junto con el contexto de cada archivo.
Qué harás
El objetivo es detectar 10 veces más malware con la misma tasa de falsos positivos o una inferior. Las reglas escritas a mano y los pipelines más rápidos no llegarán allí; los modelos entrenados con nuestros datos podrían lograrlo.
- Decidir qué archivos en un servidor merecen una inspección más cercana, dentro de presupuestos ajustados de CPU y memoria
- Distinguir el código malicioso del benigno a escala de flota y con un coste razonable por archivo
- Generar firmas de detección automáticamente a partir de nuevas campañas
- Detectar malware que solo parece malicioso en contexto, como páginas de phishing e inyecciones de scripts
- Enrutar cada archivo al motor de detección correcto
- Hacer que la limpieza sea precisa para que los sitios permanezcan limpios después
- Demostrar que cada modelo mejora la detección antes de su implementación
Con lo que trabajarás
- Muestras de malware de servidores de producción, con veredictos y decisiones de analistas
- Años de firmas y reglas de detección
- Falsos negativos y falsos positivos reportados por clientes
- Comportamiento del código en tiempo de ejecución en sitios en vivo
- Tráfico de ataques web
- Metadatos de archivos y cómo se propagan los archivos entre servidores
- Resultados de la limpieza, incluyendo lo que volvió a aparecer
Cómo trabajamos
Tendrás una vía de experimentación, GPUs y una línea directa con el liderazgo; a cambio, aportarás números, no opiniones.
- Remote-first, asíncrono entre UTC−5 y UTC+8. Las decisiones se documentan (ADR-Lite) y son públicas por defecto.
- El hardware sigue a la evidencia: Cada dirección de entrenamiento comienza con GPUs dedicadas en nuestro propio bare metal; el liderazgo se ha comprometido a financiar más cuando se presente el caso con datos.
- Ingeniería agéntica: Claude y Codex son las herramientas por defecto, conectadas a GitLab, Jenkins, Redash, Jira y Slite a través de servidores MCP. Nos fijamos en cómo los ingenieros trabajan con agentes —contexto, especificidad, calidad de la revisión— no solo en el resultado.
- Cerca de la realidad (ground truth): Trabajarás a diario con analistas de malware, ingenieros de detección e infraestructura y el resto de nuestro equipo de ML.
- Puertas de implementación (ship gates): Ningún modelo o build sale si genera falsos positivos o falsos negativos en nuestros conjuntos de errores pasados. Post-mortems sin culpabilidad en un plazo de 24 horas.
Lo que entregarás
Serás responsable del camino desde las muestras brutas hasta un modelo en producción, y de los números que demuestren que ha ayudado.
- Primer mes: Un primer modelo entrenado con datos de producción y medido frente a los motores actuales: triaje de archivos sospechosos o un modelo de metadatos. El entorno de evaluación implementado: divisiones por tiempo y campaña para que las familias no se filtren, y un conjunto de regresión de FPs y FNs pasados.
- Para el mes 3: Varios modelos en producción: algunos en modo sombra acumulando evidencia, otros en vivo produciendo detecciones reales, todos controlados con el conjunto de regresión de errores pasados. Una configuración de entrenamiento que mantenga sus GPUs ocupadas. Una propuesta escrita (ADR) para la cascada de detección, con coste por archivo y necesidades de hardware.
- Para el mes 12: Los modelos son una fuente principal de nuevas detecciones, reportadas como porcentaje de las nuevas detecciones y tendencia de la tasa de FN. Reentrenamiento con etiquetas frescas de analistas y FN con una cadencia fija. Firmas generadas dentro del flujo de trabajo del analista. Dos o tres direcciones de entrenamiento paralelas que otros ingenieros puedan ejecutar con tus herramientas.
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 un 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 obtener más información: https://cloudlinux.com/
Información adicional
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.
Más empleos como este
- Empleos de ingeniería e IT en Madrid
- Empleos de ingeniería e IT en remoto
- Empleos de nivel intermedio de ingeniería e IT
o explora Madrid·Ingeniería e IT·Machine learning e IA·De nivel intermedio·Remoto·Inteligencia Artificial·SaaS, Cloud y Herramientas para Desarrolladores·Comunidad de Madrid