Jobs · Information Technology

Distributed real-time Messaging

Nexedi · Marion County, OR · 3 days ago
Information TechnologyVolunteer

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

Requirements

  • Fullstack and devops development skills (C, C++, JavaScript, Python, buildout)
  • Understanding of WebRTC and IPv6
  • Understanding of censorship mechanisms of the Internet (splinternet)
  • Understanding of central points of failure that prevent the resilience of messaging systems
  • Contributing to complex open source solutions

Qualifications

Experience with open source projects and a strong interest in distributed systems and real-time messaging.

Skills

  • Programming languages: C, C++, JavaScript, Python
  • Development tools: buildout
  • Technologies: WebRTC, IPv6
  • Understanding of censorship mechanisms of the Internet (splinternet)
  • Understanding of central points of failure that prevent the resilience of messaging systems

Benefits

Opportunities for fullstack and devops development, learning and understanding cutting-edge technologies, contributing to complex open source solutions, and working on innovative projects.

Pay

Negotiable based on experience and qualifications.

Schedule

Internship (3-6 months) / alternation / employment.

About the role

Nexedi is a leading European open source and free software publisher with a portfolio of over 15 million lines of code. They offer customized software solutions to enterprises such as Airbus, Stellantis, and Sanef. Nexedi participates in industry-leading research projects, builds Rapid.Space, a fully open cloud provider, and lobbies for Europe's independence regarding cloud and communication technologies as well as the use of Free Software.

Similar jobs

The ChatGPT Revolution

Βιβλιοπωλεία Ευριπίδης-Evripidis BookstoresDonna, TX· 1 wk ago
OTHRapply on evripidis.gr