[PART_TIME Remote] Software Engineer, Consensus - (Remote in USA)
Role Snapshot:
- Position: Software Engineer, Consensus
- Compensation: a competitive salary
- Start Date: Immediate openings available
- Location: Remote
- Company: Workwarp
Â
Â
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.
Desirable:
 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. Apply Job!
Â
Don't Hesitate, Apply!
Don't worry if you don't meet every single requirement. We value a great attitude and a willingness to learn above all. Submit your application today!
Apply To This Job