Opportunity : Distributed real-time Messaging

  • Last Update:2023-01-17
  • Version:001
  • Language:en

Details

  • Title: Real-time distributed messaging
  • Location: Lille (possibility of accommodation), Paris or remote
  • Type : full time
  • Position: developer
  • Duration: internship (3-6 months) / alternation / employment
  • Reference : Offer-2023-Messaging

Description

Nexedi envisions offering a real-time messaging service with no central point of failure. We believe that such a service is already possible with an SMTP architecture as demonstrated by https://delta.chat/en, provided that domain name resolution is made resilient by flooding methods. We wonder about the possibility of realizing such a real-time messaging service on a WebRTC basis, like Peertube (https://joinpeertube.org/) for video. We have also contributed to the Galène software (https://galene.org/). 

We are looking for developers interested in one of the following topics :

  • 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

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

Opportunities

  • 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

Permalink

https://www.nexedi.com/NXD-Recruiting.Opportunity.Distributed.Real.Time.Messaging

About Nexedi

Nexedi is one of  the leading European open source and free software publishers in Europe with a portfolio of open source solutions of more than 15 million lines of code. Our customized software solutions run at Airbus, Stellantis, Sanef and other enterprises around the world. We participate in industry-leading research projects, try to build Rapid.Space, a fully open cloud provider and lobby for Europe's independence with regards to cloud and communication technologies as well as the use of Free Software. 

Interested?

We would be happy to hear from you, so drop us a line (along with your CV) at jobs(at)nexedi.com and we will get in touch with you.

Nexedi SA
147 Rue de Ballon
59110 La Madeleine
France

Phone: +33 629 02 44 25
Mail : info@nexedi.com
Web : www.nexedi.com