Software Engineer, Consensus - (Remote in USA)

Remote Full-time
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 Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote-Position] Senior Sales Engineer, Machine Learning

Remote

Aircraft Pilot (Helicopter) (Direct Hire)

Remote

Join Today: Home-Based Scheduling Assistant - Entry Level

Remote

Controls Engineer I

Remote

Senior Software Architect

Remote

**Experienced Remote Customer Care Assistant – Delivering Exceptional Health Care Support**

Remote

[Remote] Cloud Architect – AI/ML for Developer Productivity (Multi-Cloud)

Remote

[Hiring] Senior Hygiene Consultant @Aligned Dental Partners

Remote

Receptionist - Remote | WFH

Remote

Provider Data Services Specialist - Fully Remote

Remote
← Back