Mirantis
Mirantis
Mirantis desarrolla infraestructura nativa de la nube y software de gestión de contenedores para organizaciones que crean, protegen y operan entornos de Kubernetes a gran escala. Su cartera incluye Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime y Mirantis Secure Registry, que ofrecen soporte para las operaciones de clústeres y la seguridad de la cadena de suministro de software. La empresa también contribuye al ecosistema de código abierto mediante proyectos y herramientas como Lens Desktop, un IDE para Kubernetes, además de ofrecer soporte técnico empresarial. Mirantis trabaja con organizaciones de los sectores de consultoría, salud, logística, servicios públicos, servicios financieros e industrias centradas en la tecnología que adoptan infraestructuras modernas en la nube.

Ingeniero sénior de software Rust en Mirantis (remoto, Europa)

Crea planos de control de Kubernetes para la infraestructura de IA nativa de la nube de Mirantis. Desarrolla sistemas de redes, DPU y orquestación de servidores físicos para cargas de trabajo exigentes.

Descripción

  • Desarrollar y mantener microservicios de plano de control en producción, operadores de Kubernetes y motores de reconciliación en Rust y Go.
  • Definir requisitos funcionales y no funcionales, arquitectura, diagramas de secuencia del sistema y esquemas de API gRPC/Protobuf y REST.
  • Crear integraciones para sistemas operativos de red como SONiC, NVUE y Cumulus, así como para plataformas de hardware DPU.
  • Añadir trazas y métricas de OpenTelemetry de extremo a extremo a los servicios.
  • Investigar las causas raíz en sistemas distribuidos creados con múltiples tecnologías.
  • Revisar y contribuir a solicitudes de cambios en bases de código de Rust, Go y SQL.
  • Mantener una alta cobertura de pruebas mediante pruebas basadas en simulaciones.
  • Contribuir a proyectos de código abierto.
  • Participar en revisiones de diseño, revisar código de distintos dominios y ofrecer cobertura de guardia.

Requisitos

  • Título universitario o de máster en informática, ingeniería informática o experiencia práctica equivalente.
  • Al menos cinco años de experiencia en ingeniería de software en plataformas nativas de la nube o programación de sistemas.
  • Dominio sólido de Rust, incluidos el entorno de ejecución asíncrono Tokio, Tonic, Axum y sqlx.
  • Dominio de Go.
  • Amplios conocimientos de concurrencia asíncrona, patrones sin bloqueos, gestión de estado distribuido y pruebas basadas en simulaciones.
  • Experiencia en el diseño de contratos gRPC/Protobuf con tonic/prost y en la gestión de la evolución de esquemas mediante serialización sin copias y generación de tipos en tiempo de compilación.
  • Experiencia en la creación de controladores y operadores personalizados de Kubernetes con kube-rs y ciclos de reconciliación basados en CRD.
  • Compromiso con el diseño guiado por pruebas y el desarrollo de código fácil de probar, incluidas interfaces simuladas para dependencias de servicios externos.
  • Trayectoria en la redacción de especificaciones de arquitectura y participación en revisiones de diseño interfuncionales.
  • Conocimientos avanzados de SQL y PostgreSQL.
  • Dominio de BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets y diseño de servidores de rutas.
  • Experiencia práctica con SONiC, Cumulus Linux y NVUE.
  • Conocimientos de NVIDIA DOCA, Host-Based Networking, arquitecturas DPU BlueField y el modelo de operador DPF.
  • Comprensión de tejidos InfiniBand, particionamiento NVLink/NMX-M y RoCEv2.
  • Conocimientos avanzados de Linux netlink, espacios de nombres de red, tablas de enrutamiento e implementaciones de servicios DHCP/DNS.
  • Familiaridad con complementos CNI como Calico y Cilium.
  • Dominio de PXE/iPXE, UEFI, Secure Boot, arranque medido y atestación TPM.
  • Dominio de Redfish, IPMI y abstracciones BMC.
  • Conocimientos profundos de cadenas de arranque, systemd, initramfs y matrices de configuración de BIOS.
  • Experiencia con PKI, certificados X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT y RBAC.
  • Experiencia con KubeVirt/KVM.
  • Contribuciones demostrables a proyectos de sistemas de código abierto o experiencia en su mantenimiento.
  • La experiencia con OVS y DPDK es un plus.

Beneficios

  • Trabajo remoto.
  • Entorno de desarrollo de código abierto.
  • Exposición a infraestructura de IA nativa de la nube de nueva generación.
  • Revisiones de código entre distintos dominios y cobertura de guardia fiable.

Empleos relacionados

Progress

Ingeniero sénior de confiabilidad de sitios

Progress

Ayuda a proteger y escalar la infraestructura de software en la nube de Progress. Automatiza operaciones, respuesta a incidentes, cumplimiento y aprovisionamiento de clientes en India.

Abrir
Machina Labs

Director de Desarrollo de Negocio de Defensa para Europa y Oriente Medio

Machina Labs
51 – 200 Empleados
ConsultoríaDefensaLogística

Lidera el desarrollo de negocio de defensa de Machina Labs en los mercados europeos y amplía las oportunidades para sus fábricas de fabricación definidas por software. Establece relaciones con grandes empresas del sector y convierte los contactos técnicos en pruebas de concepto, programas de cualificación y producción.

Abrir
Health Advocate

Ejecutivo sénior de desarrollo de negocios

Health Advocate

Lidera las ventas a grandes empresas de las soluciones de navegación sanitaria, defensa de los pacientes, bienestar y EAP de Health Advocate. Desarrolla nuevos negocios y relaciones en los territorios de ventas asignados en Estados Unidos.

Abrir
Verisys

Ingeniero sénior de infraestructura en la nube de AWS

Verisys
201 – 500 Empleados

Diseña y protege la infraestructura de AWS para la plataforma de acreditación sanitaria de Verisys. El puesto abarca sistemas Linux y Windows, Nutanix, contenedores, certificados y cumplimiento normativo.

Abrir
General Motors

Ingeniero/a de DevOps, herramientas de automatización de calidad de software

General Motors

Desarrolla herramientas de automatización full stack para respaldar la entrega de software automotriz de General Motors. Mejora CI/CD, las pruebas, la supervisión de calidad y los flujos de trabajo de ingeniería.

Abrir
USAA

Ingeniero/a de infraestructura de nivel intermedio, administración de bases de datos

USAA

Diseña y opera infraestructura escalable para la plataforma de servicios financieros de USAA, con especialización en administración de bases de datos. Automatiza entregas, resuelve problemas en sistemas de producción y gestiona tecnologías de bases de datos.

Abrir