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.