Nexedi logo
Nexedi
Posted 86 days agoVerified live 11h ago

Distributed real-time Messaging

Brief overview

Remote

About the company

Nexedi is an OSS publishers that offers cloud hosting, big data, and enterprise solutions.

Job description

Summary

Nexedi is one of the leading European open source and free software publishers in Europe with a portfolio of open source solutions. They are looking for developers interested in creating a real-time messaging service that is resilient and can operate under various challenging conditions.

Responsibilities

  • Develop a prototype for distributed real-time messaging
  • Design an architecture to circumvent Internet censorship
  • Design an architecture to survive a partial Internet outage

Skills

  • Develop a prototype for distributed real-time messaging
  • Design an architecture to circumvent Internet censorship
  • Design an architecture to survive a partial Internet outage
  • Imagining a distributed real-time messaging architecture able to work anywhere in the world including North Korea, in a submarine and in space
  • Extending Galène with PTT or mapping functions
  • Extend Galène with a federation protocol
  • Integrate Galène and Delta.Chat (WebRTC in delta.chat, SMTP in Galène, etc.)
  • Automate the provisioning of IPv6 IMAP accounts on an edge architecture
  • Fullstack and devops development (C, C++, Javascript, Python, buildout)
  • Learn and understand WebRTC and IPv6
  • Understand the censorship mechanisms of the Internet (splinternet)
  • Understand the central points of failure that prevent the resilience of messaging systems
  • Contribute to complex open source solutions

Qualifications

Must Haves

  • Develop a prototype for distributed real-time messaging
  • Design an architecture to circumvent Internet censorship
  • Design an architecture to survive a partial Internet outage
  • Imagining a distributed real-time messaging architecture able to work anywhere in the world including North Korea, in a submarine and in space
  • Extending Galène with PTT or mapping functions
  • Extend Galène with a federation protocol
  • Integrate Galène and Delta.Chat (WebRTC in delta.chat, SMTP in Galène, etc.)
  • Automate the provisioning of IPv6 IMAP accounts on an edge architecture
  • Fullstack and devops development (C, C++, Javascript, Python, buildout)
  • Learn and understand WebRTC and IPv6
  • Understand the censorship mechanisms of the Internet (splinternet)
  • Understand the central points of failure that prevent the resilience of messaging systems
  • Contribute to complex open source solutions

More jobs like this