Mirantis
Mirantis
Mirantis sviluppa infrastrutture cloud-native e software per la gestione dei container destinati alle organizzazioni che creano, proteggono e gestiscono ambienti Kubernetes su larga scala. Il suo portafoglio comprende Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime e Mirantis Secure Registry, a supporto delle operazioni sui cluster e della sicurezza della catena di fornitura del software. L’azienda contribuisce inoltre all’ecosistema open source attraverso progetti e strumenti come Lens Desktop, un IDE per Kubernetes, oltre a offrire assistenza tecnica per le imprese. Mirantis collabora con organizzazioni nei settori della consulenza, della sanità, della logistica, dei servizi pubblici, dei servizi finanziari e delle industrie orientate alla tecnologia che adottano infrastrutture cloud moderne.

Ingegnere software Rust senior presso Mirantis (da remoto, Europa)

Realizza piani di controllo Kubernetes per l’infrastruttura di IA cloud native di Mirantis. Sviluppa sistemi di rete, DPU e orchestrazione bare metal per carichi di lavoro impegnativi.

Descrizione

  • Sviluppare e mantenere microservizi di control plane in produzione, operatori Kubernetes e motori di riconciliazione in Rust e Go.
  • Definire requisiti funzionali e non funzionali, architettura, diagrammi di sequenza del sistema e schemi API gRPC/Protobuf e REST.
  • Creare integrazioni per sistemi operativi di rete come SONiC, NVUE e Cumulus, nonché per piattaforme hardware DPU.
  • Aggiungere ai servizi tracing e metriche OpenTelemetry end-to-end.
  • Indagare sulle cause profonde dei problemi nei sistemi distribuiti realizzati con più tecnologie.
  • Esaminare e contribuire alle pull request in basi di codice Rust, Go e SQL.
  • Mantenere un’elevata copertura dei test con test basati su mock.
  • Contribuire a progetti open source.
  • Partecipare alle revisioni del design, esaminare codice in diversi ambiti e garantire la copertura delle reperibilità.

Requisiti

  • Laurea triennale o magistrale in informatica, ingegneria informatica o esperienza pratica equivalente.
  • Almeno cinque anni di esperienza nell’ingegneria del software su piattaforme cloud native o nella programmazione di sistemi.
  • Ottima padronanza di Rust, incluso il runtime asincrono Tokio, Tonic, Axum e sqlx.
  • Padronanza di Go.
  • Ottima conoscenza della concorrenza asincrona, dei pattern lock-free, della gestione dello stato distribuito e dei test basati su mock.
  • Esperienza nella progettazione di contratti gRPC/Protobuf con tonic/prost e nella gestione dell’evoluzione degli schemi tramite serializzazione zero-copy e generazione dei tipi in fase di compilazione.
  • Esperienza nello sviluppo di controller e operatori Kubernetes personalizzati con kube-rs e cicli di riconciliazione basati su CRD.
  • Attenzione alla progettazione guidata dai test e alla realizzazione di codice altamente testabile, incluse interfacce mock per le dipendenze da servizi esterni.
  • Esperienza documentata nella redazione di specifiche architetturali e nella partecipazione a revisioni di progettazione interfunzionali.
  • Conoscenze avanzate di SQL e PostgreSQL.
  • Competenza in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route target e progettazione di route server.
  • Esperienza pratica con SONiC, Cumulus Linux e NVUE.
  • Conoscenza di NVIDIA DOCA, Host-Based Networking, architetture DPU BlueField e modello dell’operatore DPF.
  • Comprensione delle fabric InfiniBand, del partizionamento NVLink/NMX-M e di RoCEv2.
  • Conoscenze avanzate di Linux netlink, namespace di rete, tabelle di routing e implementazioni di servizi DHCP/DNS.
  • Familiarità con plugin CNI come Calico e Cilium.
  • Competenza in PXE/iPXE, UEFI, Secure Boot, measured boot e attestazione TPM.
  • Padronanza di Redfish, IPMI e astrazioni BMC.
  • Conoscenza approfondita delle catene di avvio, di systemd, initramfs e delle matrici di configurazione BIOS.
  • Esperienza con PKI, certificati X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT e RBAC.
  • Esperienza con KubeVirt/KVM.
  • Contributi comprovati a progetti di sistemi open source o esperienza nella loro manutenzione.
  • L’esperienza con OVS e DPDK costituisce un plus.

Benefit

  • Lavoro da remoto.
  • Ambiente di sviluppo open source.
  • Esposizione a infrastrutture di IA cloud native di nuova generazione.
  • Revisioni del codice tra diversi ambiti e copertura affidabile delle reperibilità.

Offerte correlate

Reed

Executive Coach - Cambridge ibrido

Reed

Affianca professionisti disoccupati attraverso la formazione all’occupabilità, la pianificazione della carriera e il coinvolgimento dei datori di lavoro per aiutarli a trovare un lavoro sostenibile. Reed in Partnership offre servizi pubblici progettati per aiutare le persone a trasformare la propria vita.

Apri
General Dynamics Information Technology

Tirocinio estivo 2027 in project management e analisi aziendale

General Dynamics Information Technology

Entra in GDIT come tirocinante retribuito nell’analisi aziendale e utilizza dati e metriche per valutare processi e decisioni aziendali. Contribuisci allo sviluppo di soluzioni tecnologiche per clienti dei settori governativo, della difesa e dell’intelligence.

Apri
Trinidad Benham

Analista aziendale IT III, supporto applicativo

Trinidad Benham

Guida l’analisi, i test, l’implementazione e il supporto di ERP e applicazioni aziendali presso Trinidad Benham, società di proprietà dei dipendenti. Collabora con i team operativi, finanziari e della catena di fornitura per migliorare i flussi di lavoro aziendali.

Apri
RELX

Analista aziendale I, da remoto (Stati Uniti)

RELX

Supporta i prodotti tecnologici governativi VitalIQ di LexisNexis Risk Solutions raccogliendo requisiti, documentando flussi di lavoro e testando funzionalità delle applicazioni. Questo ruolo entry level è da remoto in tutti gli Stati Uniti.

Apri
Universities of Wisconsin

Analista aziendale per gli aiuti finanziari, PeopleSoft

Universities of Wisconsin

Configura e fornisce supporto ai sistemi PeopleSoft per gli aiuti finanziari presso l’Università del Wisconsin–Green Bay, con responsabilità in materia di conformità, reportistica e risoluzione dei problemi. Coordina un team e migliora i processi collaborando con le parti interessate del campus.

Apri
Metronet

Responsabile dello sviluppo della comunità, da remoto in Florida

Metronet

Espandi la copertura in fibra residenziale di Metronet creando partnership con promotori immobiliari, costruttori, associazioni di proprietari e aziende di servizi pubblici. Concludi accordi di sviluppo e promuovi la crescita delle vendite in più mercati.

Apri