Orange Business
Alex Staff Agency
Desarrollador Kernel - Equipo KernelCare ELS
Sobre la oportunidad
Ubicación: Totalmente Remoto (Mundial) – Enfoque en zonas horarias de LATAM (Américas)
Tipo de Empleo: Tiempo Completo, B2B / Contratista Independiente (o W2 para candidatos en EE. UU.)
Sobre el Puesto y la Empresa
Nuestro cliente es un líder mundial en soluciones de infraestructura y seguridad Linux, conocido por ser pionero en tecnologías de parcheo en vivo automatizado que permiten a las empresas aplicar actualizaciones críticas del kernel sin reinicios ni tiempo de inactividad. También proporcionan soporte extendido para distribuciones Linux de fin de vida útil, ayudando a las organizaciones a mantener el cumplimiento y la seguridad de nivel empresarial.
Con un equipo totalmente remoto de más de 250 profesionales en todo el mundo y una base de clientes de más de 4,500 clientes empresariales —incluidos los principales líderes de la industria tecnológica—, ofrecen soluciones de infraestructura robustas en EE. UU., Europa, América Latina y más allá.
Perfil del Candidato (Ajuste Cultural)
- Practicante práctico: Te encanta trabajar directamente con el código del kernel, no solo teorizar.
- Metódico y detallista: El parcheo del kernel requiere precisión, reproducibilidad y validación exhaustiva.
- Impulsado por la propiedad: Asumes la responsabilidad de los resultados, documentas tu trabajo y comunicas proactivamente los riesgos.
- Curioso pero cauto con la IA: Adoptas herramientas de IA para acelerar el desarrollo pero nunca omites la verificación.
- Compatible con el modelo remoto-primero: Prosperas en entornos asíncronos con supervisión mínima y comunicación clara.
Responsabilidades Clave
- Investigación y Análisis: Investigar correcciones de seguridad (CVE) y errores upstream; analizar dependencias de parches e impacto en kernels heredados.
- Backporting: Realizar backporting manual de parches del kernel Linux a versiones de kernel antiguas utilizadas en distribuciones basadas en RPM y Debian.
- Resolución de Conflictos: Resolver conflictos de fusión entre cambios upstream y bases de código de kernel de destino.
- Empaquetado de Kernel: Construir y reconstruir paquetes de código fuente y binarios del kernel utilizando entornos de compilación reproducibles para los ecosistemas RPM y Debian.
- Validación y Pruebas: Validar kernels parcheados a través de pruebas de compilación, pruebas en tiempo de ejecución y análisis de regresión para garantizar la estabilidad.
- Herramientas y Automatización: Mejorar flujos de trabajo internos (preparación de parches, automatización de compilación, pipelines de validación) utilizando Python, Go y scripting Shell.
- Integración de IA: Aprovechar herramientas de desarrollo asistidas por IA/agentes para acelerar tareas, verificando rigurosamente cada salida generada.
- Documentación y Colaboración: Documentar decisiones técnicas, participar en revisiones de código y comunicarse claramente con los miembros del equipo a través de diferentes zonas horarias.
Imprescindible
- Sólida competencia en C y experiencia práctica en depuración de Linux.
- Experiencia comercial demostrada en desarrollo de kernel Linux —específicamente parcheo, backporting o depuración.
- Sólida experiencia con Git, herramientas de compilación GNU (make, autotools) y utilidades estándar de desarrollador Linux.
- Experiencia en la compilación de kernels Linux o paquetes de distribución a partir del código fuente.
- Habilidades de scripting y automatización: Python, Go o Shell.
- Exposición práctica a herramientas de desarrollo asistidas por IA (por ejemplo, Copilot, Codeium o similares), con un enfoque disciplinado en la verificación del código.
- Inglés: Intermedio o superior (B1+), tanto escrito como hablado —trabajarás en un equipo internacional y te comunicarás en inglés a diario.
- Mentalidad de propiedad sólida, juicio técnico equilibrado y capacidad para articular compensaciones.
Deseable
- Experiencia con empaquetado de kernels RPM/SRPM o Debian.
- Familiaridad con el parcheo de seguridad, análisis de CVE y mantenimiento de ciclo de vida extendido.
- Conocimiento práctico de Docker, QEMU, Jenkins u otros sistemas de CI.
- Experiencia en el diseño de pruebas de validación de kernel, análisis de volcados de memoria (core dumps) e investigación de regresiones.
- 100% trabajo remoto con horario flexible — trabaja desde cualquier lugar del mundo (enfoque en zonas horarias compatibles con LATAM).
- 24 días de vacaciones pagadas + 10 días festivos nacionales + licencia por enfermedad ilimitada.
- Compensación de seguro médico privado.
- Espacio de coworking y reembolso de gastos deportivos/fitness.
- Presupuesto de desarrollo profesional — conferencias, cursos, certificaciones.
- Programa de recompensas por ideas patentables.
Un entorno colaborativo, no corporativo, con una sólida cultura de ingeniería.
