Distributed Systems Evaluation Engineer
Distributed Systems Evaluation Engineer

Distributed Systems Evaluation Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
L

At a Glance

  • Tasks: Design and execute evaluation strategies for cutting-edge distributed systems.
  • Company: Join a movement dedicated to building a freer, decentralised internet.
  • Benefits: Flexible compensation in fiat or crypto, plus a collaborative work environment.
  • Why this job: Make a real impact on digital liberties and empower communities through technology.
  • Qualifications: Experience with scripting languages, cloud technologies, and distributed systems principles.
  • Other info: Be part of a dynamic team driving innovation in the decentralised web.

The predicted salary is between 36000 - 60000 £ per year.

Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.

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.

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 behaviours.

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 behaviour, 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 behaviours (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.
  • 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.

Distributed Systems Evaluation Engineer employer: Logos

Logos is an exceptional employer for those passionate about decentralised technology and civil liberties. With a collaborative work culture that fosters innovation and creativity, employees are empowered to grow their skills in a meaningful way while contributing to projects that have a real impact on society. Located within a vibrant community of technologists and activists, Logos offers unique opportunities for professional development and the chance to be part of a movement that champions digital freedoms.
L

Contact Detail:

Logos Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Distributed Systems Evaluation Engineer

✨Tip Number 1

Get to know the company inside out! Research Logos and its mission to support the decentralised web. This will help you tailor your conversations and show that you're genuinely interested in being part of their movement.

✨Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend relevant tech meetups. Building relationships can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for those interviews! Brush up on your technical skills, especially around distributed systems and the tools mentioned in the job description. Practising coding challenges can also help you ace the live coding interview.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Logos.

We think you need these skills to ace Distributed Systems Evaluation Engineer

Distributed Systems Principles
Performance Evaluation
Reliability Assessment
Containerization
Cloud Technologies
Scripting Languages (Python)
Statistical Analysis Tools (pandas, seaborn)
Systems Programming Languages (Go, Rust, Nim)
Network Behaviours (libp2p, gossipsub, p2p networks)
Docker
Kubernetes
Troubleshooting Skills
Technical Communication Skills
Automation of Test Scenarios

Some tips for your application 🫡

Show Your Passion for Decentralisation: When writing your application, let your enthusiasm for decentralised technologies shine through. We want to see how you connect with our mission at Logos and how your values align with ours.

Tailor Your Experience: Make sure to highlight your relevant experience in distributed systems and any specific projects you've worked on. We love seeing how your skills can contribute to our team, so be specific about your achievements!

Be Clear and Concise: While we appreciate detail, clarity is key! Keep your application straightforward and to the point. Use bullet points if it helps to make your skills and experiences stand out.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Logos

✨Know Your Tech Stack

Make sure you’re well-versed in the Logos technology stack, especially the components like Blockchain, Messaging, and Storage. Familiarise yourself with how these elements interact and their significance in decentralised applications. This knowledge will help you demonstrate your understanding of the role and its impact on civil liberties.

✨Showcase Your Scripting Skills

Since proficiency in scripting languages like Python is crucial, prepare to discuss your past projects or experiences where you've used these skills. Bring examples of scripts you've written for testing or automating processes, as this will highlight your practical experience and problem-solving abilities.

✨Prepare for Live Coding

The live coding interview can be daunting, but practice is key! Brush up on your coding skills, particularly in Go or Rust, and be ready to tackle problems related to distributed systems. Use platforms like LeetCode or HackerRank to simulate the experience and improve your confidence.

✨Communicate Clearly

Excellent communication skills are essential for this role, especially when translating technical data into actionable insights. Practice explaining complex concepts in simple terms, as you’ll need to collaborate with cross-functional teams. Being able to articulate your thoughts clearly will set you apart from other candidates.

Distributed Systems Evaluation Engineer
Logos
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
  • Distributed Systems Evaluation Engineer

    Full-Time
    36000 - 60000 £ / year (est.)
  • L

    Logos

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>