This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Work closely with the engineering team to enhance Geth with parallel execution capabilities.
Analyze existing Geth code, optimize performance, and implement threading for transaction execution systems.
Develop testing infrastructure and maintain documentation.
Opportunity to contribute to building high-performance blockchain software for the Ethereum ecosystem.
Requirements:
Bachelor's degree in Computer Science or a related field (Master's or higher preferred).
Previous experience in blockchain systems engineering for a production system.
Strong expertise in concurrent programming, with GPU or FPGA experience considered a plus.
Knowledge of data structures and cache management.
Proficiency in Go (knowledge of C, Rust, Solidity is advantageous).
Understanding of cryptographic primitives in Ethereum (Cryptographic research experience is a bonus).
Familiarity with developer-facing Ethereum tools like block explorers and deployment tools.
Experience with unit testing and familiarity with test-driven development.
Benefits:
Opportunity to work with a motivated and innovative team in the blockchain ecosystem.
Collaborative culture that values diverse perspectives and continuous learning.
Chance to contribute to the development of a parallel EVM for the trust-minimized Internet.
Exposure to experienced blockchain operators and PhDs affiliated with prestigious universities.