Research Engineer

12 мая 2020    38


We seek talented researchers and engineers who have a fiery passion to build foundational infrastructure for the fabric of human knowledge, who desire work on the bleeding edge of P2P and Networking technologies and who understand the value of creating resilient, open, and equal access to the Internet and Web.

Research Engineering at Protocol Labs

We are hiring a Research Engineer to pursue our vision in building and expanding our Resilient Networks Lab (see below). The Engineer is expected to support work related to: surveying academic literature, implementing and evaluating (mainly in simulation environments, but possibly also proof-of-concept testbeds) protocol designs nurtured within the lab, and also identifying problems with existing designs in the operational networks.
We believe in an Open Source and Open Collaboration approach to creation.  

As a Research Engineer at Protocol Labs:

  • Study, design and propose improvements to the IPFS, libp2p, Filecoin and other Networking protocols.
  • Validate design proposals through simulation experiments and/or proof-of-concept distributed, large-scale testbed implementations.
  • Work with the development team on turning the research into implementations.
  • Consider security and privacy issues when designing networking protocols.
  • Contribute and possibly lead protocol design and specification.
  • Apply the engineering rigor, craftsmanship and structuredness to Research, improving its predictability, clarity on progress and enhanced collaboration.
  • Collaborate with many other research labs and individual researchers on the field.
  • Attend and represent the projects and the research at Academic & Developer Conferences.
  • Work in a fully asynchronous and remote team.
  • Organize and attend high-intensity research and protocol design workshops.

Resilient Networks Lab

At Protocol Labs we’ve created a new Research Lab focused on Resilient Networks (ResNetLab). This Lab is designed to support engineering teams with “problems-to-be” by finding solutions before the problems hit the operational systems and Networks.

Main requirements

  • MS in Computer Science, Networks Engineering, Electrical Engineering, or a related field
  • Programming experience and proficiency in one or more of the following: Go, Rust, JavaScript, C, C++, Haskell, OCaml, Python, Clojure

Nice to have

  • Understand the value of decentralised, content-addressable, p2p networks.
  • PhD in Computer Science, Networks Engineering, Electrical Engineering, or a related field.
  • Prior knowledge or contributions to the IPFS, libp2p and/or Filecoin projects.
  • Past experience with simulation tools such as ns-2 or ns-3, or experience with building your own event- or packet-based simulators.
  • Published a paper(s) in a well-known networking or networked systems venues, or RFC(s) in the IETF/IRTF (standards and/or drafts).
  • Have worked in P2P networking before and well-aware of concepts such as DHTs and pubsub.
  • Have prior knowledge of Information- or Content-Centric Networks.
  • Have demonstrable background in security or cryptography. 
  • Proven experience in developing robust, reusable and maintainable code.

Benefits & Perks

  • Annual hardware allowance for computer or home office related purchases.
  • Annual continuing education allowance for books, courses, or relevant workshops.
  • A great benefits package, including parental leave, contributions to your retirement, competitive pay, and unlimited time off. 
  • For U.S.-based employees, we also provide platinum-level health, dental, and vision coverage for you and your family.
  • Freedom to work from anywhere in the world that can connect to the internet.

Remote Details

You'll find labbers in 16 countries around the world. Travel to the US and Europe 3-5x per year.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.