Software Engineer, Consensus - (Remote in USA)

Yeah! Global

San Francisco (CA)

Remote

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global technology company is seeking a Software Engineer to improve the consensus mechanisms of the Solana network. Responsibilities include designing algorithms, enhancing scalability, and identifying security vulnerabilities. The ideal candidate holds a Bachelor's in Computer Science and has 3+ years of experience in systems programming, particularly with Rust or C++. Familiarity with blockchain technology and excellent teamwork skills are necessary for this remote position.

Qualifications

  • 3+ years of hands-on experience in core infrastructure software.
  • Strong proficiency in systems programming languages.
  • Experience with consensus algorithms and distributed systems.

Responsibilities

  • Design and improve mechanisms to enhance Solana network throughput.
  • Create algorithms for fair block production among validators.
  • Identify and mitigate security vulnerabilities within consensus mechanisms.
  • Enhance scalability of the consensus system for high transaction volumes.
  • Develop tests to validate reliability and efficiency of consensus mechanisms.

Skills

Rust
C++
Systems programming
Distributed systems
Blockchain technology
Performance profiling
Optimization techniques
Network principles

Education

Bachelor's degree in Computer Science or Engineering

Tools

Linux
Systems automation tools

Job description

Software Engineer, Consensus - (Remote in USA)
About the job Software Engineer, Consensus - (Remote in USA)

Job Responsibilities:

  • Design, implement, and improve mechanisms to enhance the throughput and stability of the Solana network.
  • Create and refine algorithms to ensure fair and efficient block production among validators.
  • Identify and mitigate security vulnerabilities within consensus mechanisms to provide robust protection against emerging threats.
  • Enhance the scalability of the consensus system to handle increasing transaction volumes and validator participation without compromising performance.
  • Develop and execute comprehensive tests to validate the reliability and efficiency of consensus mechanisms, including stress tests, fault injection, and performance benchmarking.
  • Work closely with cross-functional teams, including protocol engineers, security experts, and infrastructure teams, to ensure seamless integration and functioning of consensus components.
  • Maintain thorough documentation of consensus protocols and conduct peer code reviews to ensure high standards of code quality and consistency.

Candidate Requirements:

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience with 3+ years of hands-on experience in core infrastructure software and distributed systems.
  • Strong proficiency in systems programming languages such as Rust or C++. Experience with consensus algorithms, distributed systems, and blockchain technology is highly desirable.
  • Ability to analyze complex systems, identify issues, and develop effective, flexible solutions.
  • Knowledge of common security threats and best practices in securing consensus processes.
  • Actively consuming research papers and exploring new solutions.
  • Experience with performance profiling and optimization techniques.
  • Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment.
  • 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.
  • Knowledge of Byzantine Fault Tolerance (BFT).
  • Self-driven, research-oriented, and capable of independent learning.
  • Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Software Engineer, Blockchain Consensus
Remote Software Engineer, Blockchain Consensus

Yeah! Global • San Francisco (CA)

Remote
USD 110,000 - 150,000
Consensus Engineer for a Scalable Solana Network
Consensus Engineer for a Scalable Solana Network

Anza Technology, Inc. • New York (NY)

On-site
USD 100,000 - 130,000
Senior Software Engineer, Consensus
Senior Software Engineer, Consensus

Anza Technology, Inc. • New York (NY)

On-site
USD 100,000 - 130,000
Blockchain Consensus Engineer: Scale, Security & Performance
Blockchain Consensus Engineer: Scale, Security & Performance

SOLANA FOUNDATION • New York (NY)

On-site
USD 120,000 - 160,000
Software Engineer, Consensus
Software Engineer, Consensus

SOLANA FOUNDATION • New York (NY)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Consensus
Senior Software Engineer, Consensus

SOLANA FOUNDATION • New York (NY)

On-site
USD 150,000 - 190,000
Software Engineer, Consensus
Software Engineer, Consensus

Anza • New York (NY)

On-site
USD 100,000 - 130,000
Consensus Engineer for Scalable Blockchain
Consensus Engineer for Scalable Blockchain

Anza Technology, Inc. • San Francisco (CA)

On-site
USD 180,000 - 300,000
Senior Blockchain Consensus Engineer — Scale & Secure Networks
Senior Blockchain Consensus Engineer — Scale & Secure Networks

SOLANA FOUNDATION • New York (NY)

On-site
USD 150,000 - 190,000
Software Engineer, Consensus
Software Engineer, Consensus

Anza Technology, Inc. • San Francisco (CA)

On-site
USD 180,000 - 300,000