Senior Software Engineer, Block Production

You will design, implement, and optimize block production, scheduling, and verification mechanisms for the Solana network. You will improve scalability, security, and performance, create comprehensive tests, maintain shared-memory interfaces, document protocols, conduct code reviews, and collaborate 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