Senior Software Engineer, Consensus

Anza · Zürich

Responsibilities

  • Design, implement, and optimize the mechanisms for consensus to enhance the throughput and stability of the Solana network.
  • Develop and refine algorithms to ensure fair and efficient agreement on block production among validators.
  • Identify and mitigate potential security vulnerabilities within the consensus mechanisms.
  • Work on improving the scalability of the consensus system to handle increasing transaction volumes and validator participation.
  • Create and execute comprehensive tests to validate the reliability and efficiency of the consensus mechanisms.
  • Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams.
  • Maintain thorough documentation of the consensus protocols and conduct peer code reviews.

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 3+ years of hands-on experience with core infrastructure software and distributed systems.
  • Strong proficiency in systems programming languages such as Rust or C++.
  • Ability to analyze complex systems, identify potential issues, and develop effective, flexible solutions.
  • Knowledge of common security threats and best practices in securing consensus processes.
  • Experience with performance profiling and optimization techniques.
  • Excellent teamwork and communication skills.

Nice to have

  • Experience with consensus algorithms, distributed systems, and blockchain technology.
  • Familiarity with Linux, systems automation tools, and systems architecture.
  • Understanding of networking, architecture, and principles underlying distributed systems.
  • A knack for designing secure protocols, software, and algorithms that minimize trust requirements.
  • Self-driven, research oriented, and the ability to learn independently.
  • Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community.

What the company offers

  • A dynamic, fast-paced environment where innovation and problem-solving are at the heart of everything we do.
  • Direct impact on the security and scalability of blockchain technology.

Auf Firmen-Website bewerben

Ähnliche Stellen

Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.