Software Engineer, Consensus - (Remote in USA)
Yeah Global- Location
- USA
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
Software Engineer, Consensus - (Remote in USA) - Yeah! Global | Career Page
Software Engineer, Consensus - (Remote in USA)
San Francisco, California, United States
Apply for Position Or refer someone
Job Openings 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.
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 for Position
Or refer someone
Share
- Line
- X (Formerly Twitter)
Skills
- Rust
- C++
- Solana
- Linux
- Byzantine Fault Tolerance
More jobs at Yeah Global
All 123Fullstack Developer (TypeScript & Python) - Remote
Yeah Global · Germany · 2mo ago
Systems Engineer (Cloud) Remote
Yeah Global · Germany · 2mo ago
Senior Backend Developer - Gaming (Remote in Hong Kong, China and Thailand)
Yeah Global · Hong Kong · China · Thailand · 2mo ago
Senior/Lead Backend Game Developer - Remote in Europe
Yeah Global · Europe · 2mo ago
Senior Frontend Web Developer (Remote in Singapore)
Yeah Global · Singapore · 2mo ago
Similar roles
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Software Engineer, Billing Platform
Stripe · San Francisco, New York City, Seattle, Chicago, US · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today