Anza

Anza

Senior Software Engineer, Block Production

New York, New York, United States · Senior

Sponsorship not specifiedDetected 1 day ago
Distributed SystemsAlgorithmsCode ReviewLinuxCommunicationCollaborationProblem Solving

About the role

  • As a Software Engineer specializing in block production, scheduling, and verification, you will play a critical role in fortifying Anza's Agave client and the broader Solana network.
  • Your work will directly contribute to the efficiency and reliability of our blockchain infrastructure, ensuring seamless and timely block production, scheduling, and verification.
  • You will focus on optimizing the processes that underpin the generation and propagation of blocks, ensuring they are secure, performant, and scalable to meet the demands of future growth.

Responsibilities

  • Design, implement, and optimize the mechanisms for block production to enhance the throughput and stability of the Solana network.
  • Develop and refine scheduling mechanisms for both block production and block verification, enabling efficient transaction processing, fair resource allocation, and predictable performance.
  • Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams, to ensure the seamless integration and functioning of the block production components.
  • Maintain thorough documentation of the block production and scheduling protocols and conduct peer code reviews to uphold high standards of code quality and consistency.
  • Design and maintain high-performance shared-memory interfaces between scheduling and execution stages, enabling low-latency coordination and efficient data movement across the validator pipeline.
  • Develop and Optimize Block Production: Design, implement, and optimize the mechanisms for block production to enhance the throughput and stability of the Solana network.
  • Efficient Scheduling: Develop and refine scheduling mechanisms for both block production and block verification, enabling efficient transaction processing, fair resource allocation, and predictable performance.
  • Collaboration: Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams, to ensure the seamless integration and functioning of the block production components.
  • Documentation and Code Review: Maintain thorough documentation of the block production and scheduling protocols and conduct peer code reviews to uphold high standards of code quality and consistency.
  • Shared-Memory Systems: Design and maintain high-performance shared-memory interfaces between scheduling and execution stages, enabling low-latency coordination and efficient data movement across the validator pipeline.

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, C or C++.
  • Experience with distributed systems, and blockchain technology is highly desirable.
  • Knowledge of common security threats and best practices in securing block production 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, C 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 block production processes.
  • Performance Optimization: Experience with performance profiling and optimization techniques.
  • Preferred Qualifications Familiarity with Linux, systems automation tools, and systems architecture.
  • Deep understanding of, architecture, and principles underlying distributed systems.
  • A knack for designing secure protocols, software, and algorithms that minimize trust requirements.
  • 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

  • Senior Software Engineer, Block Production - 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.
  • Crypto ecosystems rely on robust protocols, and we believe those are best built out in the open, with multiple contributors.
  • We pioneer advanced solutions to meet the evolving demands of decentralized applications.
  • The Role As a Software Engineer specializing in block production, scheduling, and verification, you will play a critical role in fortifying Anza's Agave client and the broader Solana network.
  • This team owns the core pipeline between networking and the runtime, responsible for processing ingested transactions and coordinating block-production and verification.

This listing is sourced directly from Anza's careers page and normalized into a canonical job model.