Networking Engineer Lead, Calibra (Blockchain)

Software Engineering | Menlo Park, CA
Apply Now

About Calibra

Calibra is a Facebook subsidiary whose goal is to provide financial services for Libra, a new global currency powered by blockchain technology. The first product Calibra will introduce is a digital wallet, which will be available in Messenger, WhatsApp and as a standalone app. The first version of Calibra will support peer-to-peer payments and a few other ways to pay such as QR codes which customers can use to accept transfers of Libra. Over time, there will be many other use-cases for Calibra including in-store payments, integrations into Point-of-Sale systems, and more. When launched, Calibra will have strong fraud and privacy protections. The Calibra digital wallet is expected to launch in 2020. The engineer would lead the effort on developing our peer to peer network layer to support our near term goal of building a performant and reliable blockchain system, and long term goal of growing blockchain to global scale. Handling topics such as membership management, network identity, message routing, gossip/broadcast in dynamic, trustless environment.

Responsibilities

  • Design and deploy new peer to peer network architectures
  • Define, and develop optimized network monitoring systems
  • Develop automated methods to mitigate and remediate network events
  • Analyze and debug data to diagnose and address root causes to system level network issues

Minimum Qualifications

  • 5 or more years of experience with engineering
  • Experience in the network stack
  • Experience with linux/unix, TCP/IP, and various network layer protocols and libraries
  • Experience in L4-L7 layer optimization
  • Experience and track record building large scale network infrastructure and deliver into production
  • Experience using code primarily C/C++, Java, or Rust

Preferred Qualifications

  • PhD research on scaling peer to peer networking