El portal de empleo de España

Ingeniero de Software Sénior (Rust)

En remoto, Barcelona·Jornada completa·Añadida hace 19 días

Mirantis

9 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Solo desde ciertos lugares, según la oferta: «remote in the EU»

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 5+ años de experiencia

    Puesto de nivel Senior.

  • Titulación universitaria

    «Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience.» — según la oferta.

Esta oferta se ha traducido automáticamente al español.

Salario y beneficios

Qué ofrecen

¿Qué te ofrece Mirantis?

- Trabajar con un líder establecido de Silicon Valley en la industria de la infraestructura en la nube;
- Trabajar con colegas excepcionalmente apasionados, talentosos y comprometidos, ayudando a clientes de Fortune 500 y Global 2000 a implementar tecnologías de nube de próxima generación;
- Formar parte de la innovación de vanguardia en código abierto;
- Prosperar en el entorno de alta energía de una empresa joven donde se valora la apertura, la colaboración, la toma de riesgos y el crecimiento continuo;
- Desarrollo profesional y formación;
- Asistir a conferencias y grupos de trabajo;
- Salidas de empresa, happy hours, hackathons y charlas técnicas;
- Recibir un paquete de compensación competitivo con un sólido plan de beneficios.

Se entiende que Mirantis, Inc. puede utilizar tecnología de toma de decisiones automatizada (ADMT) para decisiones específicas relacionadas con el empleo. Se solicita la exclusión del uso de ADMT para las decisiones relativas a la evaluación y revisión conectadas con la decisión de empleo específica para el puesto solicitado. También tiene derecho a apelar cualquier decisión tomada por ADMT enviando su solicitud a isamoylova@mirantis.com

Al enviar su currículum, usted consiente el tratamiento y almacenamiento de sus datos personales de acuerdo con las leyes de protección de datos aplicables, con el fin de considerar su solicitud para oportunidades de trabajo actuales y futuras.

¡Somos un Líder en Gestión de Contenedores en G2 (#2 después de AWS)!

El puesto

Buscamos un Senior Software Engineer que combine sólidos principios de arquitectura de software con conocimientos de redes de centros de datos (Datacenter Networking) y arquitecturas DPU. Encajando en nuestro modelo de ingeniería en forma de T, impulsarás el desarrollo de planos de control que alimentan infraestructuras de alta densidad y alto rendimiento para cargas de trabajo de entrenamiento e inferencia de IA. La familiaridad con el aprovisionamiento automatizado de bare-metal y la gestión del ciclo de vida será una gran ventaja.

Qué harás

  • Desarrollo del Plano de Control: Diseñar, construir y mantener microservicios de plano de control de grado de producción, operadores de Kubernetes personalizados y motores de reconciliación robustos en Rust y Go.

  • Diseño de Arquitectura y API: Redactar requisitos funcionales (FR) y no funcionales (NFR) claros, especificaciones arquitectónicas, diagramas de secuencia de sistemas y esquemas limpios de gRPC/Protobuf y API REST.

  • Integración de Red: Desarrollar módulos de integración personalizados e integraciones para sistemas operativos de red modernos (SONiC, NVUE, Cumulus) y plataformas de hardware DPU.

  • Observabilidad y Diagnóstico: Instrumentar servicios de extremo a extremo utilizando trazas y métricas de OpenTelemetry (OTel), realizando análisis sistemáticos de causa raíz en sistemas distribuidos políglotas.

  • Calidad y Excelencia en Ingeniería: Participar en flujos de trabajo de pull requests rigurosos y sujetos a revisión en bases de código Rust, Go y SQL, garantizando al mismo tiempo una alta cobertura de pruebas mediante pruebas basadas en mocks.

Acerca de Mirantis

Mirantis es la empresa de infraestructura de IA nativa de Kubernetes que permite a las organizaciones construir y operar infraestructuras escalables, seguras y soberanas para IA moderna, aprendizaje automático y aplicaciones intensivas en datos. Al combinar la innovación de código abierto con una profunda experiencia en la orquestación de Kubernetes, Mirantis capacita a los equipos de ingeniería de plataformas para ofrecer plataformas de desarrollo componibles y listas para producción en cualquier entorno: on-premises, en la nube, en el edge o en centros de datos soberanos. A medida que las empresas navegan por la creciente complejidad de las cargas de trabajo impulsadas por la IA, Mirantis ofrece la automatización, la orquestación de GPU y el control basado en políticas necesarios para gestionar la infraestructura con confianza y agilidad. Comprometida con los estándares abiertos y la libertad frente a la dependencia de proveedores, Mirantis garantiza que los clientes mantengan el control total de su estrategia de infraestructura.

Mirantis presta servicios a muchas de las empresas líderes del mundo, incluidas Adobe, DocuSign, Liberty Mutual, PayPal, Reliance Jio, Societe Generale, Splunk y Volkswagen. Obtenga más información en www.mirantis.com.

Requisitos

  • Grado o Máster en Ciencias de la Computación, Ingeniería Informática o experiencia práctica equivalente.

  • Más de 5 años de experiencia en ingeniería de software en plataformas nativas de la nube o programación de sistemas.

  • Dominio principal de Rust (Tokio async runtime, Tonic, Axum, sqlx) y competencia en Go (secundario).

  • Concurrencia y Fiabilidad: Sólida formación en modelos de concurrencia asíncrona, patrones lock-free, gestión de estado distribuido y disciplina de pruebas basadas en mocks.

  • APIs y Serialización: Diseño de contratos gRPC/Protobuf (vía tonic/prost) y evolución de esquemas (utilizando serialización zero-copy y generación de tipos en tiempo de compilación).

  • Planos de Control de Kubernetes: Experiencia escribiendo controladores/operadores personalizados utilizando kube-rs con patrones de bucle de reconciliación basados en CRD.

  • Disciplina de Pruebas: Compromiso con el diseño basado en pruebas (test-driven design), escribiendo código altamente testeable con interfaces mock para dependencias de servicios externos.

  • Arquitectura Colaborativa: Trayectoria demostrada redactando especificaciones arquitectónicas precisas y participando en revisiones de diseño constructivas y transversales.

Deseable: 

  • Fluidez avanzada en SQL / PostgreSQL

  • Protocolos y SO de Centros de Datos: Experiencia en BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets y diseño de servidores de rutas. Experiencia práctica con SONiC, Cumulus Linux y NVUE (que cuenta con un cliente NVUE de primera clase).

  • Ecosistema DPU y Fabric: Conocimiento profundo de NVIDIA DOCA, Host-Based Networking (HBN), arquitecturas de DPU BlueField y el modelo de operador DPF (DOCA Platform Framework) (BFB, DPUSet, DPUNode CRDs).

  • Interconexiones de Alto Rendimiento: Comprensión de fabrics InfiniBand, particionamiento NVLink / NMX-M y RoCEv2.

  • Redes del Kernel de Linux: Comprensión avanzada de Linux netlink, namespaces de red, tablas de enrutamiento e implementaciones internas de servicios DHCP/DNS (el proyecto incluye sus propios servicios).

  • Redes de Cloud y Kubernetes: Familiaridad con plugins CNI (Calico, Cilium). La experiencia con OVS y DPDK es un plus.

  • Infraestructura de Aprovisionamiento y Arranque: Experiencia en PXE/iPXE, UEFI, Secure Boot, measured boot y atestación TPM.

  • Gestión de Hardware: Competencia en abstracciones Redfish, IPMI y BMC en plataformas de hardware heterogéneas (Dell, Lenovo, hardware de referencia de NVIDIA).

  • Internos de Sistemas Linux: Conocimiento profundo de cadenas de arranque, systemd, initramfs y matrices de configuración de BIOS.

  • Identidad y Seguridad: Experiencia práctica con PKI, certificados X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak (OAuth2/JWT) y RBAC.

  • Virtualización: Experiencia con KubeVirt / KVM.

  • Planos de Control de Kubernetes: Experiencia escribiendo controladores/operadores personalizados utilizando kube-rs o controller-runtime con patrones de bucle de reconciliación basados en CRD.

  • Participación demostrada o mantenimiento de proyectos de sistemas de código abierto.

Sobre Mirantis

Mirantis es una empresa de infraestructura cloud que proporciona plataformas basadas en código abierto para gestionar Kubernetes, OpenStack y otras tecnologías nativas de la nube. La empresa es conocida por su plataforma Docker Enterprise y sus ofertas de Kubernetes gestionado, sirviendo a empresas que necesitan ejecutar contenedores e infraestructura cloud a gran escala. Mirantis opera globalmente con un enfoque en ayudar a las organizaciones a simplificar sus operaciones cloud y reducir la complejidad.

En España, Mirantis contrata ingenieros remotos en toda la UE, incluidos roles en infraestructura de IA, redes HPC e ingeniería de fiabilidad de sitios. La cultura laboral de la empresa enfatiza la excelencia técnica, las contribuciones al código abierto y los equipos distribuidos, lo que la convierte en una opción relevante para profesionales internacionales con sólidos antecedentes en infraestructura e ingeniería cloud. Los roles remotos en España permiten flexibilidad para reubicarse o trabajar desde cualquier lugar de la UE.

Sector
Cloud Infrastructure
Fundación
1999
Plantilla
1,000–5,000
Sede
Campbell, USA

Datos prácticos

  • Mirantis ofrece puestos remotos en toda la UE, lo que permite flexibilidad a los profesionales internacionales para trabajar desde España.
  • La empresa es un contribuyente importante a proyectos de código abierto como Kubernetes y Docker, brindando oportunidades para trabajar en tecnologías ampliamente utilizadas.
  • Los roles en España se centran en infraestructura de IA, HPC y SRE, que son áreas de alta demanda con un fuerte potencial de crecimiento profesional.
  • Mirantis tiene presencia global con oficinas en EE. UU., Europa y Asia, ofreciendo potencial para la colaboración y movilidad internacional.

En sus propias palabras

Sobre la empresa y el equipo

Nuestro equipo de ingeniería construye plataformas de orquestación bare-metal nativas de la nube de próxima generación para entornos de neo-cloud de IA. Operamos con un modelo de ingeniería en forma de T: mientras que cada ingeniero aporta una profunda experiencia en un dominio principal, cada miembro del equipo mantiene una fluidez práctica en los sistemas adyacentes. Esta base compartida permite revisiones de diseño rigurosas, revisiones de código entre dominios efectivas y una cobertura de guardia fiable. Nuestro desarrollo se basa fundamentalmente en proyectos de código abierto, y contribuir a ellos es una parte importante de nuestro trabajo.

Desarrollamos software de plano de control principal en Rust y Go, aprovechamos los operadores de Kubernetes y fomentamos una cultura operativa centrada en OpenTelemetry. 

Todas las vacantes de Mirantis
WhatsApp
En remoto, Madrid
En remoto, Barcelona
En remoto, Barcelona

Ingeniero de Redes HPC

MirantisHace 2 meses
En remoto, Barcelona
Ver los 9 empleos