Alle Stellen

You will work for the Network Security research group led by Professor Adrian Perrig, focusing on a secure inter-domain routing architecture called SCION. The starting date is as soon as possible, with an initial contract of 12 months and the possibility of extension. The inter-domain routing architecture is designed to provide route control, failure isolation, and explicit trust information for end-to-end communications, resulting in strong resilience and security properties.

Tasks

  • Implement software for the control and data plane of network infrastructure devices, as well as applications and network stack components for endhosts using SCION.
  • Design systems and collaborate on code development, software release, and software testing.
  • Assist in conducting testing and evaluation of prototypes using the global production network.
  • Maintain local testbed resources and contribute to documentation.

Requirements

  • Passion for development and open source contribution, hands-on work, and supporting a research organization.
  • Not intimidated by developing large systems, enjoys working with people, and able to meet unforeseen challenges.
  • Understanding of network security and computer networks.
  • Advanced degree in computer science, engineering, or relevant work experience.
  • 5+ years of experience in design, implementation, and testing of large-scale systems with attention to security, scalability, and high performance implementation.
  • 5+ years of experience in administration of Unix-style machines and management of complex networks of machines.
  • Experience with Go or Rust, C++, C programming in a Linux environment.
  • Solid experience writing Python scripts.
  • Experience with maintaining/contributing to OSS and familiarity with big code bases.
  • Comfortable with most aspects of Unix/FreeBSD/Linux system administration, such as system installation and configuration, and fundamentals of security.
  • Understanding of software engineering and design.
  • Familiar with Git version control, containers, CI/CD, Ansible, Prometheus, Grafana.
  • Ability to contribute to multiple projects/demands simultaneously and enjoy student supervision.
  • Well versed in English.
  • Additional beneficial experience: Deep knowledge of low-level networking and Linux network internals (e.g., network stack implementation, TUN/TAP devices, Netfilter Queue).
  • Deep knowledge of network protocols and techniques (e.g., QUIC, TCP/IP, NAT, NAT traversal, middle boxes, tunnelling, VPNs, raw sockets).
  • Understanding of cryptographic operations and protocols.
  • Participation in relevant communities (IETF, Golang/Rust meetups, NOGs, etc.).
  • Experience with Linux Kernel or mobile programming is a plus; knowledge of DPDK, AF_XDP, or eBPF is appreciated.

Benefits

  • Interesting challenges in the field of inter-domain networking and network security in a university environment.
  • Wide range of inter-domain routing and network security related projects.
  • Industry collaboration opportunities.
  • Independent work as well as international collaborations.
  • Inclusive culture that promotes equality of opportunity, values diversity, and nurtures a respectful working and learning environment.
  • Commitment to sustainability and working towards a climate-neutral future.
Bist du Teil dieses Unternehmens?

Dieses Unternehmensprofil wurde automatisch erstellt. Wenn du für ETH Zürich arbeitest, kannst du das Profil jetzt beanspruchen und verifizieren – kostenlos und in wenigen Minuten.

Verifizierte Profile erhalten ein Siegel und können ihre Seite, Stellen und Bewerbungen direkt verwalten.
Über uns
Die ETH Zürich ist eine technisch-naturwissenschaftliche Hochschule des Bundes mit Sitz in Zürich. Wir betreiben Lehre, Forschung und Wissenstransfer in Bereichen wie Ingenieurwissenschaften, Naturwissenschaften, Architektur, Mathematik, Informatik, Management sowie Sozial- und Geisteswissenschaften. Unsere Ausbildung umfasst Bachelor-, Master-, Doktorats- und Weiterbildungsangebote und ist eng mit internationaler Spitzenforschung verbunden. Als Teil des ETH-Bereichs entwickeln wir wissenschaftliche Grundlagen, Technologien und Lösungen für Gesellschaft, Wirtschaft und globale Herausforderungen.
Das Team

You will join the Network Security research group led by Professor Adrian Perrig.

Ähnliche Stellen