About the role

  • Distributed Systems Evaluation Engineer assessing performance and reliability for IFT projects. Designing comprehensive evaluation strategies for complex distributed systems.

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

Requirements

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

Benefits

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

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Distributed SystemsDockerKubernetesPandasPythonRustGo

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.