← back to previous jobs

Logos

Remote
Apply for this position
❤️ Please support us by letting Logos know you found this job on FindWeb3.com. Thanks!

Distributed Systems Evaluation Engineer

📅
Jan 29
🕘
Full-Time
💻
Fully Remote

About Logos (λ)


Logos (λ) is a movement of technologists, creatives, strategists, and activists working together to build a sovereign, people-owned technology stack that revitalises civil society and protects digital liberties at scale.


This position is within the IFT Technical Services (IFT-TS), Distributed Systems Testing (DST) Team, a team that primarily supports Logos, while also contributing to other IFT projects.


The role:


We are seeking an experienced Distributed Systems Evaluation Engineer to join the Institute of Free Technology - Technical Services, on the Distributed Systems Testing (IFT-TS DST) team.


This role focuses on rigorously assessing the performance and reliability of IFT projects at scale, where Logos (λ) is one of them.


Logos (λ) technology stack is composed of 3 main components:



  • Logos (λ) Blockchain: Advanced privacy for a new era of decentralised applications and social institutions.

  • Logos (λ) Messaging: Private peer‑to‑peer communication that resists surveillance and censorship.

  • Logos (λ) Storage: Secure decentralised storage enabling fully decentralised apps and file sharing.


You’ll be responsible for designing and executing comprehensive evaluation strategies, leveraging both large-scale lab deployments and protocol behaviour modelling scripts. Your expertise will be crucial in analyzing these complex distributed systems, automating intricate test scenarios, and providing in-depth insights into system behaviors.


Working closely with cross-functional teams, you’ll troubleshoot complex issues and translate technical data into actionable recommendations. Proficiency in containerization, cloud technologies, and distributed systems principles is essential.


Key responsibilities:



  • Design, implement, and maintain sophisticated tools for analyzing distributed systems at scale, ensuring robust and efficient testing processes.

  • Orchestrate and automate large-scale deployments to rigorously validate the functionality, performance, and scalability of complex distributed systems.

  • Identify, document, reproduce, and troubleshoot intricate issues in distributed environments, collaborating closely with IFT project teams to resolve challenges.

  • Develop a comprehensive understanding of IFT project protocols and components to provide insightful analyses that drive improvements and inform decision-making.

  • Create and maintain scripts that model protocol behavior, utilizing these models to validate and sanity-check large-scale deployment runs.

  • Work with Docker, Kubernetes, and POSIX-like systems


You ideally will have:



  • Solid experience with scripting languages like Python.

  • Experience with statistical analysis tools, like pandas, seaborn.

  • Experience with systems programming languages like Go, Rust.

  • Understanding of network behaviors (libp2p, gossipsub, p2p networks).

  • Working knowledge of Docker, Kubernetes, and POSIX-like systems.

  • Excellent written and conversational communication skills.

  • Alignment with our core values and principles.


Bonus points:



  • Experience with off-the-shelf networking stacks such as libp2p.

  • Experience in blockchain technology.

  • Experience with systems programming languages like Nim.

  • Experience working for an open-source organization.


Hiring process:



  • Intro call with our Talent team

  • Interview with team member from the IFT-TS DST team

  • Live coding interview with team member from the IFT-TS DST team

  • Interview with IFT-TS lead


Compensation:


 We are happy to pay in any mix of fiat/crypto.