Distributed Systems Evaluation Engineer at IFT

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Distributed Systems Evaluation Engineer at IFT. . Location: Remote (Worldwide). 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.