El portal de empleo de España

Ingeniero de Infraestructura (Kafka)

En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia·Jornada completa·Añadida hace 3 días (comprobada el 19 oct)

AgileEngine

20 ofertas abiertas

Resumen

Modalidad
En remoto (Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
4+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

Los requisitos obligatorios son más de 4 años de experiencia práctica en producción con Kafka, sólidos conocimientos de Linux y scripting en Python, CI/CD, Docker o Podman, infraestructura como código (infrastructure-as-code) y excelentes habilidades de comunicación en inglés.

  • Experiencia práctica profunda en producción con Kafka de al menos 4+ años: este es el requisito central. Diseño de topics y particiones, mecánica de grupos de consumidores, retención y compactación, replicación, ajuste de rendimiento (performance tuning) y resolución de problemas de lag, rebalances y fallos de entrega bajo carga.
  • Comprensión práctica de la semántica de entrega basada en eventos: at-least-once frente a exactly-once, idempotencia, garantías de orden, gestión de dead-letter y replay.
  • Sólida ingeniería y automatización de Linux empresarial: shell y scripting en Python.
  • Responsabilidad sobre el pipeline de CI/CD, idealmente pipelines declarativos de Jenkins, con experiencia real en gestión de artefactos y lanzamientos (releases).
  • Contenedores: Docker o Podman, imágenes OCI, y plataformas de orquestación de contenedores.
  • Infrastructure-as-code y gestión de la configuración.
  • Herramientas de observabilidad: agregación de logs, métricas, alertas y definición de SLO.
  • Desarrollo asistido por GenAI: utilizas activamente agentes de codificación de IA en tu flujo de trabajo diario, o tienes un interés demostrable en adoptarlos. Automatizamos y construimos con estas herramientas en todo el squad y esperamos que todos tengan fluidez en su uso.
  • Redes, TLS, gestión de secretos y autenticación empresarial (OAuth2).
  • Mentalidad de operaciones de producción: respuesta ante incidentes, planificación de capacidad y control de cambios.
  • Sólida comunicación escrita y verbal, trabajando con un equipo global.
  • Nivel de inglés intermedio-alto.

Se valorará

  • Profundidad en el ecosistema Kafka: Kafka Connect, Schema Registry, Kafka Streams, MirrorMaker o servicios de Kafka gestionados.
  • Patrones y herramientas de captura de cambios de datos (change-data-capture).
  • Infraestructura que soporte grandes plataformas SaaS comerciales, incluyendo gateways de integración o servidores de conectores.
  • Distribución de paquetes y artefactos a escala empresarial.
  • Experiencia en entornos regulados: retención de auditoría, clasificación de datos, gobernanza formal de construcción y operación.
  • Kubernetes; diseño multi-región y de alta disponibilidad.

Salario y beneficios

Qué ofrecen

  • Crecimiento sin límites: desarrolla tus habilidades mediante mentoría, TechTalks internos, proyectos desafiantes y un presupuesto anual dedicado al aprendizaje.
  • Compensación competitiva: recibe el reconocimiento que refleje tus habilidades e impacto, con revisiones periódicas de desempeño y remuneración.
  • Flexibilidad: trabaja 100% en remoto con horarios flexibles que favorezcan la concentración, la autonomía y un ritmo de trabajo saludable.
  • Proyectos modernos y significativos: construye productos de gran impacto utilizando tecnologías modernas junto a equipos globales y marcas líderes.
  • Cultura colaborativa: únete a un entorno de apoyo sin micromanagement, donde se acogen las ideas y se reconocen las contribuciones.
  • Bienestar y apoyo: accede a programas de bienestar locales y apoyo centrado en las personas adaptado a tu ubicación.

El puesto

Estamos buscando un Infrastructure Engineer (Kafka) para hacerse cargo y operar el entorno de Kafka detrás de una plataforma de integración basada en eventos, incluyendo su infraestructura de construcción, despliegue y monitorización.

Qué harás

  • Gestionar el entorno de Kafka: diseño de topics y estándares de nomenclatura, estrategia de particionamiento y claveado, replicación, política de retención y compactación, gestión de grupos de consumidores y offsets, cuotas, y configuración y actualizaciones de brokers.
  • Garantizar la resiliencia y fiabilidad de la plataforma: mantener la plataforma de integración disponible cuando la plataforma SaaS del proveedor externo esté degradada o no esté disponible, absorber picos de tráfico sin sobrecargarla y asegurar que los eventos sigan siendo rejugables (replayable) y auditables mediante una infraestructura de Kafka correctamente dimensionada, configurada y operada.
  • Diseñar las garantías de entrega de la plataforma en la práctica: semántica at-least-once y exactly-once, productores idempotentes, escrituras transaccionales cuando sea necesario, topics de dead-letter y herramientas de replay de autoservicio para recuperarse de fallos en los sistemas descendentes (downstream).
  • Construir observabilidad de streaming: monitorización de consumer lag, profundidad de cola, rendimiento (throughput) y rebalanceo; trazabilidad de correlation-ID de extremo a extremo a través de los topics; dashboards, objetivos de nivel de servicio (SLO) y alertas.
  • Planificar la capacidad, el coste y la retención para un log duradero con requisitos regulatorios de retención de auditoría, y ajustarlo a medida que la adopción crezca en la empresa.
  • Evaluar e integrar mecanismos nativos de streaming y captura de cambios de datos (change-data-capture) de los proveedores a medida que maduren las rutas de entrada (ingress) y salida (egress) de la plataforma.
  • Gestionar y evolucionar el pipeline de construcción y lanzamiento: pipelines automatizados de Jenkins que produzcan instalaciones de aplicaciones empaquetadas para múltiples generaciones de Linux empresarial, imágenes de contenedores firmadas y documentación generada, promovidas a través de servicios internos de distribución de imágenes y artefactos.
  • Operar el entorno de ejecución (runtime): despliegues en contenedores, hosts de gateways de integración y la modernización continua del sistema operativo de dicho entorno.
  • Diseñar la infraestructura detrás de la resiliencia y continuidad de la plataforma: detección de salud (health detection), circuit breaking, y la conciliación y monitorización que demuestren que la plataforma se recupera limpiamente cuando la plataforma del proveedor externo está degradada o no disponible.
  • Automatizar el aprovisionamiento y la configuración del entorno, y mantener la configuración y el inventario de activos como una verdadera única fuente de verdad (single source of truth).
  • Colaborar con los desarrolladores Python del squad en materia de desplegabilidad, rendimiento y costes; participar en la gestión de cambios y en el soporte de producción.

Sobre AgileEngine

AgileEngine es una empresa de ingeniería de software a medida que crea productos digitales para clientes de sectores como fintech, salud, retail y medios de comunicación. Con un equipo global de más de 1.000 ingenieros y presencia en América, Europa y Asia, la empresa es conocida por su modelo de entrega ágil y su experiencia en IA, nube e integraciones empresariales. Opera como socio tecnológico tanto para startups como para grandes empresas, ofreciendo desarrollo de productos de extremo a extremo, desde la estrategia hasta el mantenimiento.

En España, AgileEngine cuenta con un equipo creciente de ingenieros y especialistas, con roles que abarcan IA, datos, seguridad e ingeniería de plataformas. La empresa promueve una cultura remota-first, que permite a los profesionales trabajar desde cualquier lugar de España mientras colaboran con equipos internacionales. Para las contrataciones internacionales, AgileEngine ofrece compensación competitiva, oportunidades de desarrollo profesional y un entorno de trabajo diverso y en inglés, lo que la convierte en una opción atractiva para el talento tecnológico que busca reubicarse en España.

Sector
Ingeniería de software
Fundación
2009
Plantilla
1,000–5,000
Sede
Washington, D.C., EE. UU.

Datos prácticos

  • AgileEngine ofrece puestos totalmente remotos en España, lo que permite flexibilidad de ubicación dentro del país.
  • La empresa tiene un equipo global, con el inglés como idioma de trabajo principal, lo que la hace accesible para profesionales internacionales.
  • AgileEngine ofrece oportunidades de desarrollo profesional, incluyendo certificaciones y presupuestos de aprendizaje.
  • La empresa tiene un fuerte enfoque en el equilibrio entre vida laboral y personal, con horarios flexibles y una cultura de apoyo.
  • Los empleados en España forman parte de una red global, con oportunidades de colaborar con equipos en América y Europa.
Todas las vacantes de AgileEngine
WhatsApp

Senior Business Analyst

AgileEngineHace 6 días
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

GCP Cloud Engineer

AgileEngineHace 3 sem.
En remoto, India, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Ingeniero DevOps

AgileEngineHace 1 mes
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Ingeniero de Software Backend

AgileEngineHace 1 mes
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Desarrollador Python

AgileEngineHace 1 día
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Senior Java Engineer

AgileEngineHace 6 días
En remoto, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Senior Technical Writer

AgileEngineHace 1 sem.
India, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Python Engineer (AppSec)

AgileEngineHace 1 sem.2 vacantes
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Data Engineer

AgileEngineHace 1 sem.2 ubicaciones
En remoto, India, Poland, Portugal, Bulgaria, Romania, Spain, Slovakia, Slovenia

Desarrollador Flutter

AgileEngineHace 4 sem.
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia
Ver los 20 empleos