Senior Software Engineer, Block Production

Design, implement, and optimize block production, scheduling, and verification mechanisms for the Solana network, improving scalability, security, and performance while maintaining shared-memory interfaces, documenting protocols, conducting code reviews, and collaborating with protocol, security, and infrastructure specialists.

Responsibilities

  • Design, implement, and optimize block production mechanisms
  • Develop and refine scheduling mechanisms for block production and verification
  • Identify and mitigate security vulnerabilities in the pipeline
  • Improve pipeline scalability for increasing transaction volumes and validator participation
  • Create and execute stress tests, fault-injection tests, and performance benchmarks
  • Collaborate with core protocol engineers, security experts, and infrastructure teams
  • Maintain documentation for block production and scheduling protocols
  • Conduct peer code reviews
  • Design and maintain high-performance shared-memory interfaces

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 3+ years of hands-on experience with core infrastructure software and distributed systems
  • Proficiency in Rust, C, or C++
  • Experience with distributed systems and blockchain technology
  • Ability to analyze complex systems and develop effective solutions
  • Knowledge of common security threats and security best practices
  • Experience with performance profiling and optimization techniques
  • Familiarity with Linux, systems automation tools, and systems architecture
  • Experience designing secure protocols, software, and algorithms

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available