jobportalschweiz.ch
← Tutte le offerte

Software Engineer: Secure Inter-domain Networking

ETH Zurich

Tipo di contratto
Contratto
Luogo
Zürich
Prima pubblicazione
Candidati ora
Software Engineer: Secure Inter-domain Networking # 80%-100%, Zurich, fixed-term #### print Drucken  Lavorerai per il gruppo di ricerca Network Security guidato dal Professor Adrian Perrig. Il gruppo Network Security conduce ricerche su un'architettura di routing inter-domain sicura chiamata SCION. La data di inizio è il prima possibile. Il contratto iniziale è di 12 mesi, con possibilità di proroga.  Contesto del progetto ## La nostra architettura di routing inter-domain è progettata per fornire controllo del percorso, isolamento dei guasti e informazioni esplicite sulla fiducia per le comunicazioni end-to-end. I Sistemi Autonomi (ASes) sono raggruppati in sottoplani di controllo del routing indipendenti, chiamati isolation domains, che poi si interconnettono per formare percorsi completi. Gli isolation domains forniscono un isolamento naturale dei guasti di routing e delle errori di configurazione umana, offrono agli endpoint un forte controllo sia per il traffico in entrata che in uscita, forniscono una fiducia significativa e applicabile, e consentono aggiornamenti di routing scalabili con un'elevata freschezza del percorso. Di conseguenza, la nostra architettura fornisce forti proprietà di resilienza e sicurezza come conseguenza intrinseca di buoni principi di progettazione, evitando protocolli aggiuntivi frammentati come patch di sicurezza. Descrizione del lavoro ## I tuoi compiti principali in questa posizione saranno l'implementazione di software per il piano di controllo e di dati dei dispositivi di infrastruttura di rete, così come applicazioni e componenti dello stack di rete per endhost utilizzando SCION. Ciò comporta la progettazione dei sistemi e la collaborazione sullo sviluppo del codice, il rilascio del software e il test del software, l'assistenza nella conduzione di test e valutazioni dei prototipi utilizzando la rete di produzione globale, nonché la manutenzione delle risorse del testbed locale e il contributo alla documentazione. Profilo ## Come candidato ideale, hai una passione per lo sviluppo e il contributo open source, per il lavoro pratico e per il supporto a un'organizzazione di ricerca. Inoltre, non devi lasciarti intimidire dallo sviluppo di grandi sistemi, devi amare lavorare con le persone e saper affrontare sfide impreviste. • Comprensione della sicurezza di rete e delle reti informatiche. • Laurea avanzata in informatica, ingegneria o esperienza lavorativa pertinente • 5+ anni di esperienza nella progettazione, implementazione e test di sistemi su larga scala con particolare attenzione alla sicurezza, alla scalabilità e all'implementazione ad alte prestazioni • 5+ anni di esperienza nell'amministrazione di macchine di tipo Unix e nella gestione di reti complesse di macchine. • Esperienza con Go o Rust,  C++, programmazione in C in un ambiente Linux. Solida esperienza nella scrittura di script Python • Hai esperienza nel mantenere/contribuire a OSS, familiarità con grandi basi di codice • A proprio agio con la maggior parte degli aspetti dell'amministrazione di sistema Unix/FreeBSD/Linux; ad esempio, installazione e configurazione del sistema, fondamenti di sicurezza • Comprensione dell'ingegneria e della progettazione del software • Familiarità con il controllo di versione Git, container, CI/CD, Ansible, Prometheus, Grafana • Capacità di contribuire a più progetti/richieste simultaneamente e piacere nella supervisione degli studenti • I candidati dovrebbero avere un'ottima padronanza dell'inglese. Esperienza aggiuntiva vantaggiosa: • Conoscenza approfondita del networking di basso livello e degli interni di rete Linux (ad es., implementazione dello stack di rete, dispositivi TUN/TAP, Netfilter Queue, ...). • Conoscenza approfondita di protocolli e tecniche di rete (ad es., QUIC, TCP/IP, NAT, NAT traversal, middle boxes, tunnelling, VPN, raw sockets, ...). • Comprensione delle operazioni e dei protocolli crittografici • Partecipazione alle comunità rilevanti per la posizione (IETF, meetup Golang/Rust, NOG, ecc.) • L'esperienza con il Kernel Linux o la programmazione mobile è un plus, la conoscenza di DPDK, AF\_XDP o eBPF è apprezzata. Luogo di lavoro ## Luogo di lavoro ## Offriamo ## Il gruppo Network Security ti offre sfide interessanti nel campo del networking inter-domain e della sicurezza di rete in un ambiente universitario.  • Ampia gamma di progetti relativi al routing inter-domain e alla sicurezza di rete • Opportunità di collaborazione con l'industria • Lavoro indipendente e collaborazioni internazionali chevron\_right Lavoro, insegnamento e ricerca presso l'ETH Zurich Valorizziamo la diversità e la sostenibilità ## In linea con i nostri valori, l'ETH Zurich incoraggia una cultura inclusiva. Promuoviamo l'uguaglianza di opportunità, valorizziamo la diversità e coltiviamo un ambiente di lavoro e di apprendimento in cui i diritti e la dignità di tutto il nostro personale e dei nostri studenti siano rispettati. Visita il nostro sito web Equal Opportunities and Diversity per scoprire come garantiamo un ambiente equo e aperto che permetta a tutti di crescere e prosperare. La sostenibilità è un valore fondamentale per noi - lavoriamo costantemente verso un futuro climaticamente neutro. Curiosi? Anche noi. ## Non vediamo l'ora di ricevere la tua candidatura online con i seguenti documenti: • Lettera di motivazione • CV • Diplomi • Certificati di impiego Si prega di notare che accettiamo esclusivamente candidature inviate tramite il nostro portale di candidatura online. Le candidature via email o servizi postali non saranno prese in considerazione. Ulteriori informazioni sul gruppo di ricerca Network Security sono disponibili sul nostro sito web. Le domande riguardanti la posizione devono essere indirizzate al Prof. Perrig, email aperrig@inf.ethz.ch (non inviare candidature). Per i servizi di reclutamento si applicano le GTC di ETH Zurich. Informazioni su ETH Zürich ## L'ETH Zurich è una delle

Tradotto automaticamente dall’originale.

Pubblicato 6 settimane fa

Luogo

Vedi su Google Maps