Anza
Senior Software Engineer, Consensus
New York, New York, United States · Senior
Sponsorship not specifiedDetected 194 days ago
Distributed SystemsAlgorithmsCode ReviewLinuxResearchCommunicationCollaborationProblem Solving
About the role
- As a Software Engineer specializing in consensus, you will play a critical role in fortifying Anza's Agave client and the broader Solana network.
- Your work will directly improve the efficiency and reliability of our blockchain infrastructure, ensuring robust, timely consensus mechanisms.
- Ensure Security and Integrity: Identify and mitigate potential security vulnerabilities within the consensus mechanisms, ensuring robust protection against emerging threats.
Responsibilities
- You will focus on optimizing the processes that underpin the agreement on block validity and order, ensuring they are secure, performant, and scalable to support future growth.
- 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.
- Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams, to ensure the seamless integration and functioning of the consensus components.
- Maintain thorough documentation of the consensus protocols and conduct peer code reviews to uphold high standards of code quality and consistency.
- Develop and Optimize Consensus Mechanisms: Design, implement, and optimize the mechanisms for consensus to enhance the throughput and stability of the Solana network.
- Efficient Coordination: Develop and refine algorithms to ensure fair and efficient agreement on block production among validators.
- Collaboration: Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams, to ensure the seamless integration and functioning of the consensus components.
Requirements
- A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and 3+ years of hands-on experience with 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.
- Knowledge of common security threats and best practices in securing consensus processes.
- Experience with performance profiling and optimization techniques.
- What You'll Bring Experience: A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and 3+ years of hands-on experience with core infrastructure software and distributed systems.
- Technical Expertise: Strong proficiency in systems programming languages such as Rust or C++.
- Collaboration and Communication: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment.
Nice to have
- Familiarity with Linux, systems automation tools, and systems architecture.
- Here, your work will have a direct impact on the security and scalability of blockchain technology, contributing to the foundation of decentralized applications worldwide.
- We're excited to welcome individuals who share our passion for pushing the boundaries of blockchain technology.
- If you're ready to take on the challenge and contribute to the next generation of blockchain infrastructure, we'd love to hear from you.
Skills
- Security Mindset: Knowledge of common security threats and best practices in securing consensus processes.
- Growth Mindset: Actively consuming research papers, designing, and investigating new solutions.
- Performance Optimization: Experience with performance profiling and optimization techniques.
- Preferred Qualifications 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 is highly desirable.
- Why Join Anza?
- The salary range for US-based candidates will be determined throughout the interview process depending on experience, skill, and location.
- Candidates should anticipate an annual base salary (not including incentive compensation or other benefits) of $180,000 USD to $300,000 USD.
Compensation
- The salary range for US-based candidates will be determined throughout the interview process depending on experience, skill, and location.
- Candidates should anticipate an annual base salary (not including incentive compensation or other benefits) of $180,000 USD to $300,000 USD.
Company info
- Software Engineer, Consensus - Anza Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability.
- Anza was founded by experienced executives and core engineers solving the toughest problems in Web3.
This listing is sourced directly from Anza's careers page and normalized into a canonical job model.